NgForOf 指令作用
该指令用于基于可迭代对象中的每一项创建相应的模板。每个实例化模板的上下文对象继承于外部的上下文对象,其值与可迭代对象对应项的值相关联。
NgForOf 指令语法
*
语法糖
<li*ngFor="let item of items; index as i; trackBy: trackByFn">...</li>
template语法
<litemplate="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>
<!--等价于-->
let-item="$implicit" [</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',68)">'Third'];
}
https://segmentfault.com/a/1190000009536294