ngif and ngfor code example

Example 1: *ngIf and *ngFor in same container

<ng-container *ngIf="show">
  <div *ngFor="let thing of stuff">
    {{log(thing)}}
    <span>{{thing.name}}</span>
  </div>
</ng-container>

Example 2: ngFor

//for 
<div *ngFor='let [data] of [dataArray]; let i=index;'>
  <h2> {{i}} {{data.title}} </h2>
  <img src='{{data.image}}' />
  </div>   
  //the data contained in an array will be displayed element by element
  //similar to the function .map() in React

Example 3: ngfor

<li *ngFor="let item of items; index as i; trackBy: trackByFn">...</li>

Tags:

Html Example