B Built-in control flow and the NgIf, NgSwitch and NgFor structural directives: 1. The @if block replaces *ngIf for expressing conditional parts of the UI. 2. The @switch block replaces ngSwitch with major benefits. 3. The @for block replaces *ngFor for iteration, and has several differences compared to its structural directive NgFor predecessor. 4. The track setting replaces NgFor's concept of a trackBy function. Before Angular 17, the for loop looks like: <li *ngFor="let user of users; index as i; first as isFirst"> {{i}}/{{users.length}}. {{user}} <span *ngIf="isFirst">default</span> </li> From Angular 17, @for block - Repeaters The @for repeatedly renders the content of a block for each item in a collection. The collection can be represented as any JavaScript alterable but there are performance advantages of using ...
Angular, React, JavaScript, Java, PHP, SQL, C#, Vue, NodeJs, TypeScript and Interview Questions Answers