Olá! Na aula 3 criamos uma classe NegociacaoController (PascalCase). Mas na hora de chamar o método no form, colocamos negociacaoController (camelCase) e funcionou!
Por quer funciona? e porque a diferença? Obrigada!
Olá! Na aula 3 criamos uma classe NegociacaoController (PascalCase). Mas na hora de chamar o método no form, colocamos negociacaoController (camelCase) e funcionou!
Por quer funciona? e porque a diferença? Obrigada!
Olá Laura, tudo bem?
Então Laura, o que acontece é que realmente foi definido o nome da classe com CamelCase
class NegociacaoController {}
Agora, você pode ver no index.html que foi instanciado a classe NegociacaoController.
<script>
let negociacaoController = new NegociacaoController();
</script>
E é esta instância que passamos no onsubmit do form e acessamos o método adiciona.
<form class="form" onsubmit="negociacaoController.adiciona(event)">
Veja que o que está sendo passado no onsubmit é a variável negociacaoController que tem como valor a instância da classe NegociacaoController
Espero ter ajudado!