Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

parâmetro event não ficou claro

Boa noite,compreendi que o pacote controller serve para colocar as funções que disparam os eventos,mas não foi especificado o tipo do evento(submit e etc),como no código foi reconhecido que é um evento de submit mesmo não especificando

class NegociacaoController {

  adiciona(event) {
        event.preventDefault();
        alert('Chamei ação no controller');
  }
}
1 resposta
solução!

Opa Felipe, tudo bem?

Acho que nessa parte entra um pouco mais do conceito de abstração. O código está preparado para receber um evento e agir conforme programado, não importando o tipo de evento.

Se um dia, você trocar o submit por um click de botão, você não perde por completo a funcionalidade por ela não estar totalmente atrelada a um evento específico.

O controller em si, não precisa saber qual evento foi disparado. A view (html e navegador) é quem tem o poder de disparar o evento. O controller só reage.