在Angular 2+中,ng-repeat指令已经被ngFor指令取代。
要解决ng-repeat似乎无法工作的问题,你可以改用ngFor指令,并使用*号来标记ngFor指令,如下所示:
在组件的HTML模板中:
{{ item }}
在组件的Typescript文件中,定义一个items数组来存储要循环显示的数据:
export class YourComponent {
items: string[] = ['Item 1', 'Item 2', 'Item 3'];
}
这样,你就可以在模板中使用ngFor指令来循环显示items数组中的元素。
请注意,ngFor指令需要在Angular的Common模块中进行导入,你可以在组件的模块文件中导入它:
import { CommonModule } from '@angular/common';
@NgModule({
imports: [
CommonModule
],
declarations: [
YourComponent
]
})
export class YourModule { }
这样,你就可以使用ngFor指令来实现类似于ng-repeat的功能。