Mindmap
Angular Versão 2+
Inhalt der Mindmap
Angular Versão 2+
INTRODUÇÃO
- FRAMEWORK
- WEB SPA BASEADA EM COMPONENTES
- LINGUAGENS/TECNOLOGIAS
- HTML
- CSS
- TYPESCRIPT
- FACILIDADES COM CLI
- CRIAR PROJETO
- ng new app
- INSTALAÇÃO
- npm i -g @angular/cli
- CRIANDO COMPONENTE
- ng g c <caminho>
- RODANDO PROJETO
- npm start
- CRIAR PROJETO
- FRAMEWORK
COMPONENTES
- ESTRUTURA
- .CSS
- RESPONSÁVEL PELA ESTILIZAÇÃO DA PÁGINA
- .HTML
- RESPONSÁVEL PELA ESTRUTURA DA PÁGINA
- .TS
- RESPONSÁVEL PELAS FUNCIONALIDADES DA PÁGINA
- .TEST
- RESPONSÁVEL PELOS TESTES DA PÁGINA
- .CSS
- FUNÇÕES
- NO HTML
- {{tittle}}
- VARIÁVEL NA PÁGINA
- <app-header></app-header>
- INSTANCIA COMPONENTE OUTRAS PAGINAS
- <app-footer></app-footer>
- {{tittle}}
- NO HTML
- DECLARAÇÕES PARA USAR
- app.module.ts
- DIRETIVAS
- Attribute Directives
- Aparência e Comportamento
- @Directive
- Aparência e Comportamento
- Structural Directives
- Adiciona ou remove elementos da DOM
- *ngIf
- Adiciona ou remove elementos da DOM
- Attribute Directives
- BINDING
- Property
- Manipulação .ts com html
- <table [dataSource]="products">
- Manipulação .ts com html
- Event
- Manipulação de eventos .ts com html
- (click)="CreateProduct()"
- Manipulação de eventos .ts com html
- One Way Data
- Apresentação no input o valor da variável TS PARA HTML
- <input [value]="nome">
- Apresentação no input o valor da variável TS PARA HTML
- Two Way Data
- Altera no HTML e no TS FORMULARIOS
- <input [(ngMoudle)]="nome">
- Altera no HTML e no TS FORMULARIOS
- Property
- ROTAS
- ACIONAMENTO DOS COMPONENTES
- <a routerLink="/products">
- routes.ts
- ACIONAMENTO DOS COMPONENTES
- ESTRUTURA
PIPES
- FUNÇÕES PARA APRESENTAR DADO EM UM PADRÃO
- {{produto.vencimento | date }}
- FUNÇÕES PARA APRESENTAR DADO EM UM PADRÃO
PROGRAMAÇÃO REATIVA
- PADRÃO OBSERVABLE
- ORIENTADO A EVENTOS
- PADRÃO OBSERVABLE
SERVICES
- ORGANIZAR E COMPARTILHAR DADOS ENTRE COMPONENTES
- ng g s <caminho>
- COMUNICAÇÃO BACKEND
- ORGANIZAR E COMPARTILHAR DADOS ENTRE COMPONENTES
VIEWS
- REPRESENTA TELAS INTEIRAS
- ng g c views/home
- INJEÇÕES DE DEPEDÊNCIAS
- .ts para navegação
- private router : Router
- .ts para navegação
- REPRESENTA TELAS INTEIRAS
ROTAS (NAVEGAÇÃO ENTRE COMPONENTES)
- app-routing.module.ts
- <router-outlet>
- routerLink
Informationen
- Beschreibung
- Mindmap am Angular Versão 2+, erstellt von Leonardo Pompeia am 06/09/2020.
- Erstellt von
- Leonardo Pompeia
- Aufrufe
- 2
- Bewertung