【发布时间】:2017-06-28 15:47:33
【问题描述】:
我有一个嵌套在两个 ngFor 中的 ngIf,用于制作离子列表,但我不想要重复的离子列表,有没有办法使如果 ngIf 正确,那么它会更改变量值,例如 Show=false ,所以它不会继续制作离子列表?谢谢
这里是代码,带 *** 的代码是我想要的代码,当它触发时,它会将所需的第二个值 hall.show 更改为 True,因此不会重复
<ion-content padding>
<template ngFor let-item [ngForOf]="listaRdy">
<template ngFor let-hall [ngForOf]="pasillosObj">
***<ion-list *ngIf="item.pasillo==hall.value && hall.show ==false">
<ion-list-header>{{hall.name}}</ion-list-header>
<template ngFor let-articulo [ngForOf]="listaRdy">
<ion-item *ngIf="articulo.pasillo==hall.value">{{articulo.name}}</ion-item>
</template>
</ion-list>
</template>
</template>
</ion-content>
【问题讨论】:
-
请添加一些代码,显示您已经尝试过什么、它给了您什么以及您想要得到什么。
-
@Duncan 我刚刚做了,对不起,如果我想清楚的话
标签: angular ionic-framework ionic2 angular-ng-if