离子3:ng-change不起作用

App*_*ing 2 angularjs ionic-framework ionic2 ionic3

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

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

我的班级有一个更新方法,我想做点什么,但不幸的是他没有进入它.

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

有任何想法吗?

emr*_*sel 6

ng-modelng-change用于Angular 1.

使用Ionic> = 2,您可以使用ngModelionChange.

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

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

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