在ionic2中订阅datetime选择器中的完成事件

San*_*mar 2 typescript ionic-framework ionic2 angular

如何订阅完成事件,即我想在选择日期后调用一个函数.我怎么能在ionic2中做到这一点

 <ion-icon class="moreicon" name="funnel">
    <ion-datetime type="button" [(ngModel)]="myDate" (click)="getData()"></ion-datetime>
  </ion-icon>
Run Code Online (Sandbox Code Playgroud)

在ts文件中我调用了这个函数但我的问题是在第一次选择日期时我的数据没有被过滤.再次,当我点击过滤器图标,然后显示我的过滤数据.所以我想在datetime选择器中订阅done事件.我怎样才能做到这一点??

Sam*_*ath 6

你必须使用ionChange()如下所示.在这里.

    <ion-icon class="moreicon" name="funnel">
     <ion-datetime type="button" [(ngModel)]="myDate" (ionChange)="getData()">
     </ion-datetime>
   </ion-icon>
Run Code Online (Sandbox Code Playgroud)

订阅:Doc

picker.ionChange.subscribe(() => {
  this.validate(picker);
});
Run Code Online (Sandbox Code Playgroud)