我正在尝试使用以下代码使用 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>
但我在这里面临一个问题。浏览器中的输出仅加载一次。但是方法调用 ieloadProperty(i,element)
正在无限循环中运行。
loadProperty(i:number,element:any){
console.log(element.key+'========'+element.value);
console.log(element);
}
表示浏览器输出
(1---布山)
仅显示一次,但在控制台上无限运行,如下所示:
我想每次迭代只调用一次这个方法。
任何输入?