• 遍历数据生成HTML结构 ```typescript interface List { id: number name: string age: number }

list: List[] = [ { id: 1, name: “张三”, age: 20 }, { id: 2, name: “李四”, age: 30 } ]

  1. <a name="QxNcM"></a>
  2. ### *ngFor 参数
  3. ```typescript
  4. <li
  5. *ngFor="
  6. let item of list;
  7. let i = index;
  8. let isEven = even;
  9. let isOdd = odd;
  10. let isFirst = first;
  11. let isLast = last;
  12. "
  13. >
  14. </li>
  15. // let item of list 遍历数组
  16. // let i = index 索引
  17. // let isEven = even 当前奇数行
  18. // let isOdd = odd 当前偶数行
  19. // let isFirst = first 当前第一行
  20. // let isLast = last 当前最后一行

函数方法中获取 *ngFor 参数的参数,使用 trackBy

  1. <li *ngFor="let item of list; trackBy: identify"></li>
  2. identify(index, item){
  3. return item.id;
  4. }