Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

O que é model?

O que siguinifica o termo model que nas afirmativas 2 e 3?

No início da aula vimos o termo módulo. Ao definirmos o módulo principal da aplicação foi utilizado o termo module (angular.module). Nossa aplicação fez uso de um controller, de uma view e de diretivas. Posso chamar tudo isso de módulos ou model?

1 resposta
solução

Fala aí Joaquim, tudo bem? model e module são duas coisas diferentes, vamos lá:

  • Módulo: Podemos considerar módulo como um pequeno contexto do nosso projeto, onde irão existir features. Ex:

Imagine um módulo de autenticação, dentro dele, na teoria deveria conter tudo que é relacionado a autenticação.

Agora, voltando para o Angular, imagine um módulo HTTP, dentro dele deve conter tudo que se relaciona a requisições, por exemplo.

  • Model: Seria uma representação abstrata de coisas do mundo real, exemplo: Pessoa, Cachorro, Gato, etc...

Se tivermos fazendo um sistema de pedido, vamos ter o modelo Cliente que representa nosso cliente, dentro dele teremos as informações: Nome, Idade, Sexo, Endereço, etc...

Claro que existe N definições e maneiras de explicá-las, tentei explicar de uma maneira simplista, pode ser que você veja por aí de outras formas.

Espero ter ajudado.