Realmente não é uma função é um Método, porém no código do vídeo estava funcionando perfeitamente.
esse é o metodo adiciona, dentro da classe NegociacaoController
adiciona(event) {
event.preventDefault();
//let data = new Date(...this._inputData.value);
console.log(this._inputData.value);
console.log(this._inputQuantidade.value);
console.log(this._inputValor.value);
}
}
e se eu tentar chamar ele, não importa o jeito ele da o erro dizendo que o adiciona não é uma função.
<script>
typeof NegociacaoController.adiciona(event);
console.log(NegociacaoController.adiciona(event));
</script>
Na video aula está assim:
<form class="form " onsubmit="NegociacaoController.adiciona(event)">
<div class="form-group">
<label for="data">Data</label>
<input type="date" id="data" class="form-control" required autofocus />
</div>
<div class="form-group">
<label for="quantidade">Quantidade</label>
<input
type="number"
min="1"
step="1"
id="quantidade"
class="form-control"
value="1"
required
/>
</div>
<div class="form-group">
<label for="valor">Valor</label>
<input
id="valor"
type="number"
class="form-control"
min="0.01"
step="0.01"
value="0.0"
required
/>
</div>
<button class="btn btn-primary" type="submit">Incluir</button>
</form>
Quem puder ajudar fico grato