【问题标题】:Ionic 3 ion-datetime component and "ion-date-selected" eventIonic 3 ion-datetime 组件和“ion-date-selected”事件
【发布时间】:2018-01-13 05:35:37
【问题描述】:

我是 AngularJS 的新手并且遇到了 Ionic 的问题 - 我有一个简单的表单,如果用户使用 ion-datetime 组件选择特定日期,我需要在其中显示通知(Ionic 的警报) .在规范中我们可以找到 ion-cancel 事件,但没有像 ion-date-selected 这样的事件。

有什么方法可以检测到该用户选择了一个日期吗? ionChange 也不起作用,因为它被多次触发。我知道,我可以订阅模型并检查是否发生了变化,但也许有更好/更简单的方法?

【问题讨论】:

    标签: angular events ionic-framework ionic2 ionic3


    【解决方案1】:

    您可以在 page.html 中使用以下代码:

       <ion-item>
      <ion-label>Date</ion-label>
      <ion-datetime displayFormat="MM/DD/YYYY" [(ngModel)]="myDate" (ngModelChange)="dateChanged()"></ion-datetime>
    </ion-item>
    

    你的page.ts中:

    myDate:any
    dateChanged(){
    if (myDate== testDate){
    // your code here
    }
    }
    

    【讨论】:

    • 这很好用!另外,我也可以使用 (ionBlur) 事件。谢谢!
    • 不客气。将此标记为已接受的答案以帮助其他人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 2017-06-17
    • 2018-12-25
    • 2017-09-07
    • 2018-06-09
    • 2019-07-28
    • 1970-01-01
    相关资源
    最近更新 更多