2017-04-03 42 views
1

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

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

在TS文件我调用此函数,但我的问题是第一选择约会我的数据没有被过滤的。再次当我点击过滤器图标,然后我的过滤数据显示。所以我想在datetime选择器中订阅完成的事件。我怎样才能做到这一点??

回答

5

您必须使用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); 
}); 
+1

它的工作谢谢你.. –

+0

你热忱欢迎:) – Sampath

+0

是我还是它不是在文档中?至少你给的链接。 – MonsieurMan