3
respostas

Ajuda para entender 2 arquivos .TS

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 ?

3 respostas

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.