我已将值存储在两个数组中以在单个离子列表中进行迭代 . Billerstatusstate和Billerstatusnamelst是两个阵列 .
我尝试了以下迭代
<ion-list ion-item *ngFor="let stat of Billerstatusstate;let bil of Billerstatusnamelst " >
{{bil}} <button round>{{stat}}</button>
</ion-list>
和
<ion-list ion-item *ngFor="let stat of Billerstatusstate" *ngFor="let bil of Billerstatusnamelst " >
{{bil}} <button round>{{stat}}</button>
</ion-list>
它取两个局部变量的第一个迭代值 .
我错过了什么?
有没有其他方法可以将两个值存储在单个数组中,并使用ngFor将其拆分到View端 .
5 回答
我可以创建一个管道来将你的两个数组“合并”成一个数组然后你可以迭代这个新的数组 .
这是一个示例:
并以这种方式使用它:
为什么不这样做呢?
你不是在你的代码中创建一个
array
:然后在你的页面中:
您可以利用
ngFor
指令的索引来实现此目的 .我已经遵循了这种方法..我将值存储在单个数组中而不是两个数组,因为它来自单个源 .
在HTML部分
它为我工作..
使用单个数组中的多个数组
单个数组代码
如何使用* ngfor调用html