我在角度2中使用mydatepicker作为日期类型文本框,并尝试调用此datetimepicker的inputFieldChanged事件。当输入(由datepicker选择)被更改时,它会被调用。
当我在文本框中用键盘输入一些无效日期时,不会触发inputFieldChanged事件,现在使用backbutton逐个删除所有文本,当从文本框中删除最后一个字符时,它应该触发inputFieldChanged事件,但没有事件被解雇了
你也可以检查截图,当我删除最后一个字符也是0时,这个事件应该触发,我们应该在控制台中获取空白值。任何可能性,以便在删除最后一个字符的情况下找到如何触发该事件(或任何其他事件)(当我们通过键盘输入无效日期时。)
答案 0 :(得分:0)
您可以使用mydatepicker的ViewChild,无论您使用哪个组件,如下所示
//Here you will get instance of myDatepicker
@ViewChild(MyDatePicker) myDatePicker: MyDatePicker;
我检查了这个库onIn事件是输出事件,它是从MyDatePicker组件的以下函数发出的。
onUserDateInput()
updateDateValue()
如果是datepicker,您可以使用此实例并访问此日期选择器中的所有功能。
答案 1 :(得分:0)
我在所有者github问题论坛上发布了这个错误,他在最新的release 2.0.27中解决了这个错误。