Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 绑定日历中选定日期的角度事件是什么?_Javascript_Angular_Ionic Framework - Fatal编程技术网

Javascript 绑定日历中选定日期的角度事件是什么?

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

我正在用Angular开发Ionic 4应用程序。下面是我的代码,我想在选择日历日期后绑定日期。绑定日期的事件是什么

 <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>