如何订阅完成事件,即我想在选择日期后调用一个函数。我如何在 ionic2 中做到这一点
<ion-icon class="moreicon" name="funnel">
<ion-datetime type="button" [(ngModel)]="myDate" (click)="getData()"></ion-datetime>
</ion-icon>
在 ts 文件中,我调用了此函数,但我的问题是在第一次选择日期时,我的数据没有被过滤。再次单击过滤器图标时,将显示我的过滤数据。所以我想在日期时间选择器中订阅 done 事件。我该怎么做??
您必须
使用如下所示的ionChange()
。文档在这里。
<ion-icon class="moreicon" name="funnel">
<ion-datetime type="button" [(ngModel)]="myDate" (ionChange)="getData()">
</ion-datetime>
</ion-icon>
订阅 : 文档
picker.ionChange.subscribe(() => {
this.validate(picker);
});