Galera, boa noite;
Na aula que estou vendo de TypeScript. O instrutor criou 2 arquivos.
O negociacao.ts e necociacaController.ts;
Os dois possuem classes,parâmetros e métodos. A pergunta é, por que existem 2 arquivos com classes diferentes ?
Galera, boa noite;
Na aula que estou vendo de TypeScript. O instrutor criou 2 arquivos.
O negociacao.ts e necociacaController.ts;
Os dois possuem classes,parâmetros e métodos. A pergunta é, por que existem 2 arquivos com classes diferentes ?
Fala aí Felipe, beleza? A ideia dos dois arquivos são para finalidades diferentes, vamos lá:
negociacao.ts
: Responsável por manter e armazenar a classe para representar o Modelo (Model).negociacaoContoller.ts
: Responsável por manter e armazenar a classe para representar o Controlar (Controller).Seguindo a arquitetura MVC, já temos o M (Model) e C (Controller), agora os arquivos .html
seriam nosso V (View).
Dentro do Modelo é onde fica a regra de negócio e do Controlador é o cara que recebe/devolve informações para o View.
Espero ter ajudado.
Buenas Matheus;
entendi, só mais uma duvida XD O Controller, é o que faz a movimentação de dados certo? ele que faz o código funcionar, é isso?
De forma resumida sim, ele é o cara que recebe dados da view executa determinada função ou regra de negócio e por fim devolve as informações para a view, podemos dizer que seria uma ponte entre os dois lados.
Espero ter ajudado.