我在离子应用中使用了Ionic datetime组件
<ion-datetime
displayFormat="YYYY/MM/DD"
pickerFormat="YYYY MMMM DD" [(ngModel)]="summaryDate"
(ionChange)="getDashboardItemsByDate()">
</ion-datetime>
并在.ts file
我将默认日期设置为当前日期,如此
public summaryDate: any = new Date().toISOString();
这很好用,但是我遇到的问题是,它在开头调用ionChange
事件(因为我已为此组件设置了默认值)。当我设置其默认值时,当用户选择不在开头的日期时,我只想触发此事件。
有什么帮助吗?
答案 0 :(得分:22)
使用角度(ngModelChange)
代替(ionChange)
这是离子的一个错误。 https://github.com/ionic-team/ionic/issues/7806 尝试将离子更新到最后一个版本,也许它是固定的。但角度方式会很好。
答案 1 :(得分:1)
这应该很好
(ionChange)="changed($event)"
通知($ event)