我正在使用AngularJS 1.5.3和Ionic 1.3.5编写应用程序。
如果要满足某些条件,我想隐藏离子消毒器组件:
<ion-refresher
ng-if="data.state === 'main'"
on-refresh="refresh()"
spinner="lines"
pulling-icon="ion-ios-arrow-down">
</ion-refresher>
使用ng-if对我不起作用。即使状态为主要,我仍然可以下拉刷新。
如何隐藏此功能?
答案 0 :(得分:0)
您应该使用enabled
属性而不是*ngIf
来显示和隐藏离子消毒器
<ion-refresher
enabled = "false"
on-refresh="refresh()"
spinner="lines"
pulling-icon="ion-ios-arrow-down">
</ion-refresher>
答案 1 :(得分:-1)
使用enabled
关键字代替ng-if
是否启用了刷新器。应该用它代替ngIf
。默认值为true
。