Angular中的ngFor指令用于在模板中循环遍历数组或对象,并为每个项生成重复的HTML元素。
以下是ngFor的工作原理:
- {{ item }}
- {{ i }}: {{ item }}
完整的示例代码如下:
在组件类中定义一个数组:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
Items:
- {{ i }}: {{ item }}
`
})
export class AppComponent {
items: string[] = ['Item 1', 'Item 2', 'Item 3'];
}
在模板中使用ngFor指令循环遍历数组,并使用变量访问数组的属性。
这将生成一个无序列表,其中包含数组的每个项和索引。
注意:要使用ngFor指令,需要在组件类中导入Angular的CommonModule。