Javascript 绑定日历中选定日期的角度事件是什么?
我正在用Angular开发Ionic 4应用程序。下面是我的代码,我想在选择日历日期后绑定日期。绑定日期的事件是什么Javascript 绑定日历中选定日期的角度事件是什么?,javascript,angular,ionic-framework,Javascript,Angular,Ionic Framework,我正在用Angular开发Ionic 4应用程序。下面是我的代码,我想在选择日历日期后绑定日期。绑定日期的事件是什么 <ion-item> <ion-label>Select Month and Year</ion-label> <ion-datetime [(ngModel)]="selectedDate" (blur)="onChangeDate(selectedDate)" display-format="MMM YYYY" pick
<ion-item>
<ion-label>Select Month and Year</ion-label>
<ion-datetime [(ngModel)]="selectedDate" (blur)="onChangeDate(selectedDate)" display-format="MMM YYYY" picker-format="MMM YYYY"></ion-datetime>
</ion-item>
onChangeDate(value)
{
this.selectedDate = value;
console.log(this.selectedDate);
}
选择月份和年份
onChangeDate(值)
{
this.selectedDate=值;
console.log(this.selectedDate);
}
试试看
选择月份和年份
选择日期:任何;
onChangeDate(值)
{
this.selectedDate=值;
console.log(this.selectedDate);
}
注意:选择日期时激发ionChange事件
选择月份和年份
ngModelChange
功能应该可以解决您的问题您应该使用(ngModelChange)
而不是(模糊)
您是否在控制台中获取了所选日期>我获取了所选日期。但不是我选择日历的时候。我一眼就看不懂,但据我所知,您编写了一个用于侦听更改函数的代码,只有在更改为默认值时才会设置日期。您必须在组件中指定日期。抱歉,如果我正在工作,无法回答您的问题,如果问题没有回答,请回复我back@Vignesh没关系。下面给出的答案很好。不过,ionChange可能更可取,因为我正在开发Ionic应用程序。但是,ngModelChange是另一个伟大的解决方案。是的,这就是我所期望的解决方案。
<ion-item>
<ion-label>Select Month and Year</ion-label>
<ion-datetime [(ngModel)]="selectedDate" (ionChange)="onChangeDate(selectedDate)" display-format="MMM YYYY" picker-format="MMM YYYY"></ion-datetime>
</ion-item>
selectedDate:any;
onChangeDate(value)
{
this.selectedDate = value;
console.log(this.selectedDate);
}
<ion-datetime [(ngModel)]="selectedDate" (ngModelChange)="onChangeDate(selectedDate)" display-format="MMM YYYY" picker-format="MMM YYYY"></ion-datetime>