【发布时间】:2019-10-10 22:26:44
【问题描述】:
我有一个服务,它返回三个数组:allItems、someItems、otherItems。 在 appComponent 中,我得到了 switch 语句:
<div [ngSwitch]="sectionSelected">
<p *ngSwitchCase="'someItems'">
<app-items></app-items>
</p>
</div>
在 itemsComponent 中,我得到了以下循环:
<div *ngFor="let item of itemsArray" class="m-1 p-1">
some code {{ items.property }}
</div>
我希望将 ngFor 中的 itemsArray 设置为 switch 语句中 case 的值。这个想法是循环遍历该选定的数组,而不是为每个具有相同 html 代码的数组生成子组件。 那可能吗?什么是最好的解决方案?
【问题讨论】:
标签: angular