01

Qual é a sintaxe correta para utilizar a diretiva ngIf em um elemento HTML?

  1. *ngIf="expression"
  2. [ngIf]="expression"
  3. ngIf="expression"
  4. (ngIf)="expression"
  5. Nenhuma das alternativas anteriores.

Solução do professor

A sintaxe correta para utilizar a diretiva ngIf em um elemento HTML é colocar o asterisco (*) antes do nome da diretiva, seguido pela expressão entre aspas duplas.

02

Como podemos lidar com a condição contrária à expressão utilizada na diretiva ngIf?

  1. Utilizando a diretiva ngElse.
  2. Invertendo a expressão booleana com o operador de negação (!).
  3. Utilizando a diretiva ngNotIf.
  4. Adicionando uma segunda diretiva ngIf com a expressão negada.
  5. Nenhuma das alternativas anteriores.

Solução do professor

A diretiva ngIf permite que utilizemos a diretiva ngElse para definir um bloco de código HTML a ser renderizado quando a expressão utilizada na diretiva ngIf for falsa. Isso nos permite lidar com a condição contrária à expressão principal.