如何订阅 done 事件,即我想在选择日期后调用一个函数。我怎样才能在 ionic2 中做到这一点
<ion-icon class="moreicon" name="funnel">
<ion-datetime type="button" [(ngModel)]="myDate" (click)="getData()"></ion-datetime>
</ion-icon>
在 ts 文件中我调用了这个函数,但我的问题是在第一次选择日期时我的数据没有被过滤。当我再次单击过滤器图标时,将显示我过滤的数据。所以我想在日期时间选择器中订阅 done 事件。我该怎么做??
最佳答案
您必须使用 ionChange()
,如下所示。 Doc here .
<ion-icon class="moreicon" name="funnel">
<ion-datetime type="button" [(ngModel)]="myDate" (ionChange)="getData()">
</ion-datetime>
</ion-icon>
订阅 : Doc
picker.ionChange.subscribe(() => {
this.validate(picker);
});
关于angular - 在 ionic2 的日期时间选择器中订阅完成事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185996/