Angular4_NgForOf 指令作用

来源:互联网 发布:克里斯穆林数据 编辑:程序博客网 时间:2024/05/19 22:59

NgForOf 指令作用

该指令用于基于可迭代对象中的每一项创建相应的模板。每个实例化模板的上下文对象继承于外部的上下文对象,其值与可迭代对象对应项的值相关联。

NgForOf 指令语法

* 语法糖

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

template语法

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

<ng-template> 元素

<ng-template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn">  <li>...</li></ng-template><!--等价于--><ng-template ngFor let-item="$implicit" [ngForOf]="items" let-i="index"    [ngForTrackBy]="trackByFn">  <li>...</li></ng-template>

NgForOf 使用示例

@Component({  selector: 'exe-app',  template: `    <ul>      <li *ngFor="let item of items; let i = index">        {{i}}. {{item}}      </li>    </ul>  `})export class AppComponent {  items = ['First', 'Second', 'Third'];}
https://segmentfault.com/a/1190000009536294
原创粉丝点击