Angular 2 *ngFor语法
Angular 2 *ngFor语法
这个问题已经有了答案: Angular异常:无法绑定到\'ngForIn\',因为它不是一个已知的本地属性
我的主要问题是尝试循环n次,但ngFor
只接受类数组,比如: #item of [1, 2, ..., n]
,那么只使用项目计数的循环的正确方法是什么?(而不创建一个只有数字1到n的无用数组)
所以我开始更深入地阅读语法,然后我注意到有以下内容:
*ngFor=\"#item of items;
*ngFor=\"#item in items;
那么\" in \"和\" of \"之间有什么区别,它们的使用情况是什么?与我的原始情况有关吗?
谢谢提前。
admin 更改状态以发布 2023年5月23日
没有
*ngFor="#item in items;
你必须使用 of
。
早期版本需要 in
,但他们改成符合https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/for...of的规范。
应该是这样的
*ngFor="let item of items; ..."
目前 ngFor
只能迭代数组。