【发布时间】:2017-11-13 05:52:35
【问题描述】:
现在我有两个嵌套循环,但我想做的是,是否可以循环通过特定键,例如*ngFor="let key of myArray.functionalArea"
我当前的代码是:
<span *ngFor="let jobByField of countOfJobsByFields">
<span *ngFor="let jobByWorkType of countOfJobsByFields?.workType">
<li (click)="searchByWorkType(jobByWorkType?._id)"><a>{{ jobByWorkType?._id }}<span class="badge badge-default pull-right item-plus-icon-custom-style">{{ jobByWorkType.total }}</span></a></li>
</span>
对于第二把钥匙,我有这个:
<span *ngFor="let jobByField of countOfJobsByFields">
<span *ngFor="let jobByFunctionalArea of countOfJobsByFields?.functionalArea">
<li (click)="searchByFunctionalArea(jobByFunctionalArea?._id)"><a>{{ jobByWorkType?._id }}<span class="badge badge-default pull-right item-plus-icon-custom-style">{{ jobByFunctionalArea.total }}</span></a></li>
</span>
请注意,我不能对两者使用相同的 <span *ngFor="let jobByField of countOfJobsByFields">,因为它们是我的 html 中的单独元素。
【问题讨论】:
-
你想从数组中迭代每个功能区吗?
-
如果这对你有帮助,请告诉我,plnkr.co/edit/KTJbPUzrfUftKhcAU29b?p=preview
-
@rish 更新了我的问题。
-
@rish plunker 是我已经做过的事情。
-
@rish 现在检查一下,plnkr.co/edit/cxze8ymG0VyZKEmMrqQK?p=preview