を使用する私は、次のデータサンプルがあります。私は2つのネストされたループを持っていますが、私は何をしたい、あるをループすることが可能です今の Angular4 * ngForどのようにループネストされた配列をそのキー名
をこのよう*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>
と、第2の鍵のための私はヘクタールこのVEの:彼らは私のhtmlで別の要素であるため、私は両方に同じ<span *ngFor="let jobByField of countOfJobsByFields">
を使用することはできません
<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>
注意。
で使用されてきた余分なdiv要素を避けることができますか? – deen
これがあなたに役立つかどうか教えてください。https://plnkr.co/edit/KTJbPUzrfUftKhcAU29b?p=preview – deen
@rishが私の質問を更新しました。 – jones