我只有在ion-input
item.type==2
时才会隐藏items
<ion-input type="text"></ion-input>
<div *ngFor="let item of items">
<div *ngIf="item.type == 2">
<span>The End</span>
</div>
</div>
我应该怎么做?
答案 0 :(得分:11)
<ion-input type="text"></ion-input>
<div *ngFor="let item of items">
<div *ngIf="check(item)">
<span>The End</span>
</div>
</div>
export class YourCom{
check(item){
if(item.type == 2){
callThatFunction();
}
}
}
无论如何,这是一种更好的做法,这使您的check
功能可以测试,这是您的业务逻辑。
但是不要忘记,如果你调用一个以某种方式更新视图的函数,你将会从更改检测中得到一个错误,说明&gt;“检查视图后更新表达式”