Angular 2/4 - Apresentando o Angular CLI - V


 Neste artigo vou apresentar o Angular CLI a ferramenta de linha de comando para automatizar o desenvolvimento de aplicações Angular 2/4.  Adicionando um novo module.

Vamos continuar adicionando recursos em nossa aplicação Angular, criada na primeira parte do artigo, usando o Angular CLI.

Neste artigo vamos adicionar um module.

Um module é um mecanismo para agrupar components, directives , pipes e services relacionados, de forma a combinar com outros módulos para criar um aplicativo. Uma aplicação angular pode ser pensada como um quebra-cabeça onde cada peça (ou cada módulo) é necessária para poder ver a imagem completa.

Adicionando um module

Para adicionar um novo module chamado AdminModule em sua aplicação execute o seguinte comando : ng  generate module admin

O Angular CLI irá ajustar automaticamente as letras do nome do arquivo e do nome do module para você, então os seguintes comandos têm o mesmo efeito:

ng generate module admin
ng generate module Admin

Veja na figura abaixo o arquivo de modulo admin.module.ts gerado na pasta src\app\admin e ao lado a classe AdminModule criada neste arquivo:

Nos bastidores, acontece o seguinte:

- uma nova pasta camada admin será criada em src/app;
- um arquivo src/app/admin/admin.module.ts é criado e neste arquivo temos a definição da classe AdminModule;

Observe que o módulo AdminModule não é adicionado automaticamente ao seu módulo principal AppModule existente na pasta src/app/app.module.ts.

Cabe a você importar o módulo onde você precisa conforme mostra a figura abaixo:

Opções disponíveis

--routing: boolean, default false, gera um module adicional com apenas a informação de roteamento e a adiciona com um import no novo module.
--spec: boolean, default false, inclui um arquivo src/app/admin/admin.module.spec.ts com testes unitários;
--help
: vê todas as opções disponíveis do Angular CLI

Exemplo:

Gerar um modulo admin com informação de roteamento :  ng generate module admin --routing

No próximo artigo vamos adicionar um novo pipe ao nosso projeto.

O Senhor reinará eterna e perpetuamente; Êxodo 15:18

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti