如何使用ng-if隐藏离子清新剂?

时间:2018-07-10 11:15:15

标签: angularjs ionic-v1

我正在使用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对我不起作用。即使状态为主要,我仍然可以下拉刷新。

如何隐藏此功能?

2 个答案:

答案 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