2017-08-10 26 views
0

我在日期類型文本框的角度2中使用mydatepicker,並試圖調用此datetimepicker的inputFieldChanged事件。當輸入(由datepicker選擇)改變時它被調用。如何觸發mydatepicker的inputFieldChanged事件

inputFieldChanged事件不會被觸發,當我通過鍵盤在文本框中輸入一些無效的日期,現在使用後退按鈕刪除所有文本,當最後一個字符從文本框中刪除時,它應該觸發inputFieldChanged事件,但不會事件被解僱。

你也可以在屏幕截圖中查看,當我刪除最後一個字符時也是0,這個事件應該會觸發,我們應該在控制檯中獲得空白值。任何方法可行發現怎麼火的最後一個字符的情況下,該事件(或任何其他事件上移開。當我們通過鍵盤把無效的日期。)

Scrresnhot of event not getting fired.

回答

0

我在所有者github問題論壇上發佈了錯誤,他在最新的release 2.0.27中解決了這個錯誤。

0

您可以使用mydatepicker任何組件中的ViewChild您使用的是像下面

//Here you will get instance of myDatepicker 

@ViewChild(MyDatePicker) myDatePicker: MyDatePicker; 

我檢查這個庫應仁事件輸出事件,它正從以下MyDatePicker組件的功能發出的。

onUserDateInput()

updateDateValue()

您可以使用此情況下,如果日期選擇器和訪問所有從這個日期選擇器的功能。

+0

我在論壇上發佈了bug,他在最新的論壇發佈了這個bug。謝謝您的幫助。 https://github.com/kekeh/mydatepicker/issues/395 –

+0

不客氣。 :) –