Question du test Angular

Pourquoi le code suivant n'est pas validé ? ```jsx <h1>Products Lists</h1> <ul> <li *ngFor="let p of products" *ngIf="p.stock > 0"> {{ p.name }} </li> </ul> ``` Réponse : Nous ne pouvons pas avoir ngFor et ngIf sur le même élément

Très facile

Pourquoi le snippet suivant n'est pas validé ?

<h1> Products Lists </h1>

<ul>
	<li *ngFor="let p of products" *ngIf="p.stock > 0"> {{ p.name }} </li>
</ul>
Auteur: Emmanuel DemeyStatut : PubliéeQuestion passée 2514 fois
Modifier
5
Évaluations de la communauté
developer avatar
No
26/06/2024
NW : The provided Angular snippet is not valid because we cannot have both *ngFor and *ngIf on the same element. Angular's structural directives (*ngFor, *ngIf, etc.) cannot be combined directly on the same element because they both transform the DOM in different ways.