Mudanças entre as edições de "Angular:Diretivas"

De BrapciWiki
Ir para navegação Ir para pesquisar
Linha 14: Linha 14:
 
==ngModel==
 
==ngModel==
 
Adiciona vinculação de dados bidirecionais a um elemento de formulário HTML
 
Adiciona vinculação de dados bidirecionais a um elemento de formulário HTML
 +
import { FormModels } from '....';
 +
 +
No arquivo app-module.ts
 +
  imports: [ FormsModule ]
  
 
=Diretivas Estruturais=
 
=Diretivas Estruturais=

Edição das 13h05min de 18 de junho de 2023

Diretivas de Atributo

Altera a aparência ou comportomaneto de um elemento

ngClass

Adiciona ou remove uma classe

public vActive:boolean = true; (TS)
[p ngClass="{active: vActive, 'disabled': !vActive}"]NgClass[/p] (HTML)

ngStyle

Adiciona ou remove um conjunto de estilos HTML

public altura:string = "200px"; (TS)
public backgroundColor:string = '#00ff00"; (TS)
[p [ngStyle]="{'height': altura, 'background': backgroundColor}"> ngClass [/p] (HTML)

ngModel

Adiciona vinculação de dados bidirecionais a um elemento de formulário HTML

import { FormModels } from '....';

No arquivo app-module.ts
 imports: [ FormsModule ]

Diretivas Estruturais

ngIf

 TEXTO  (HTML)
public mostraTexto:boolean = true; (TS)

ngFor

[ul]
  [li *ngFor="let item of list; let i = index" (click)="showItem(i);"]{ { i } } =  { { item.nome } }[/li]
[/ul]

public showItem(id: number) { console.log }

nfSwitch

NOME