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

NgModule e entryComponents

Olá professor, nesta aula tivemos que importar a classe EscolhaPage dentro do app.module.ts, nós declaramos tanto em "declarativas" quanto em "entryComponents" para assim permitir a navegação. Vc poderia me detalhar qual é a função de cada cláusula dentro do app.module? Por exemplo: Por que eu tive que inserir o EscolhaPage dentro do declarativas? E por que tive que inserir dentro do entryComponents? Grande abraço.

1 resposta
solução!

Boa tarde, José! Como vai, meu aluno?

Esse assunto é sobre o Angular que é pré-requisito do curso de Ionic por ser o framework sobre o qual o Ionic foi construído!

Vou te tirar das trevas em relação ao assunto! No entanto, fica aí a dica de dar uma olhada nos cursos de Angular 2+ aqui da Alura para vc conseguir absorver esse e outros conceitos importantes!

Vamos lá então!

A seção declarations é utilizada para declarar componentes ou diretivas utilizadas ou definidas pelo próprio módulo Angular.

Já a seção entryComponents é utilizada para definir componentes que serão utilizados e carregados na aplicação de forma imperativa. Isso quer dizer que eles não vão ser utilizados em nenhum template HTML! Ou seja, é justamente o caso das páginas da nossa aplicação que sempre são carregadas através do NavController.

Fonte:

https://angular.io/guide/ngmodules

https://angular.io/guide/entry-components

Pegou a ideia? Qualquer coisa é só falar!

E aí, está curtindo o curso? Espero que esteja aproveitando ao máximo o conteúdo!

Grande abraço e bons estudos!