【发布时间】:2016-10-18 23:52:06
【问题描述】:
我正在尝试使用以下代码使用 angular2 中的键来呈现对象属性:
<ul>
<li *ngFor="let element of componentModel | keys;let i=index">
{{element.key}}--{{element.value}} // 1---Bhushan...loaded only once
<span *ngIf="element">{{ loadProperty(i,element) }}</span>
</li>
</ul>
但是我在这里遇到了一个问题。浏览器中的输出仅加载一次。
但是方法调用,即loadProperty(i,element) 正在无限循环中运行。
loadProperty(i:number,element:any){
console.log(element.key+'========'+element.value);
console.log(element);
}
表示浏览器输出
(1---布山)
只显示一次,但在控制台上它会无限运行,如下所示:
我想每次迭代只调用一次这个方法。
任何输入?
【问题讨论】:
标签: typescript angular ngfor