【问题标题】:Ionic 3: ng-change doesn't work离子 3:ng-change 不起作用
【发布时间】:2018-03-11 12:28:43
【问题描述】:

我有一个输入字段,用户可以在其中输入他的地址并获得自动建议:

 <ion-label color="primary" stacked>Adresse:</ion-label>
        <ion-input type="text" ng-model="autocomplete.query" ng-change="updateSearch()"></ion-input>

我的班级有一个更新方法,我想做一些事情,但不幸的是他没有参与其中。

updateSearch()
  {
    console.log('aaa');
    if (this.autocomplete.query == '') {
      this.autocompleteItems = [];
      return;
    }
}

有什么想法吗?

【问题讨论】:

  • 您使用的是哪个版本的 ionic?
  • 我使用的是 3.12.0 版本

标签: angularjs ionic-framework ionic2 ionic3


【解决方案1】:

ng-modelng-change 在 Angular 1 中使用。

如果 Ionic >= 2,您可以使用 ngModelionChange

<ion-input
  type="text"
  [(ngModel)]="autocomplete.query"
  (ionChange)="updateSearch()">
</ion-input>

括号表示数据绑定是从模板到组件,方括号,组件到模板。当两者都存在时,它是双向数据绑定。

有关模板语法的更多信息,请查看Angular docs

【讨论】:

  • 谢谢,非常感谢您的帮助
  • 如果元素不是离子类型?像
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 2016-08-17
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
相关资源
最近更新 更多