Open In App

Angular10 NgFor Directive

In this article, we are going to see what is NgFor in Angular 10 and how to use it.

NgFor is used as a structural directive that renders each element for the given collection each element can be displayed on the page.



Syntax:

<li *ngFor='condition'></li>

NgModule: Module used by NgForOf is:



 

Selectors:

Approach: 

Example 1:




import { Component } from '@angular/core';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})
export class AppComponent  {
  a=['gfg1', 'gfg2', 'gfg3', 'gfg4']
}




<ul>
  <li *ngFor='let i of a'> {{i}} </li>
</ul>

Output:

Example 2:




import { Component } from '@angular/core';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})
export class AppComponent  {
  a=['gfg1', 'gfg2', 'gfg3', 'gfg4']
}




<ol>
    <li *ngFor='let i of a'> {{i}} </li>
</ol>

Output:

Reference: https://angular.io/api/common/NgForOf


Article Tags :