我在我的角度項目中使用pikaday來顯示日期選擇器。如果我使用日期選擇器,它工作正常。但是,當我嘗試手動編輯文本框輸入更新後的值未綁定到我的對象的日期。angularjs-pikaday:手動更新的值沒有更新到模型與pikaday
input type="text" id="dateInput" required pikaday min-date="vm.minDate" max-date="vm.maxDate" format="{{vm.format}}"
class="txtbox-datepicker div-datepicker" data-ng-required ="true" data-ng-model-options="{ updateOn: 'default blur', debounce: {'default': 1000, 'blur': 0} }" data-ng-model="vm.myDate" >
當我手動選擇一個日期(即,打開日期選擇器,點擊鼠標的任何日期),一切工作正常,但手動更新值未得到更新的模式。
關於我可能做錯什麼的想法?
ismyDateValid:function(){ var todayDate = new Date();
todayDate.setHours(0, 0, 0, 0);
if ((vm.myDate)) {
vm.myDate.setHours(0, 0, 0, 0);
}
這是驗證部分
var todayDate = new Date();
todayDate.setHours(0, 0, 0, 0);
if (!utility.isUndefinedOrNull(vm.myDate)) {
vm.myDate.toDate().setHours(0, 0, 0, 0);
}
if (!utility.isUndefinedOrNull(vm.myDate) && new Date(vm.myDate) myDate todayDate) {
vm.validmsg = "error";
return true;
}
什麼可我是做錯了任何想法? – coder