我有以下带有剑道日期选择器的输入:
<input kendo-date-picker
k-options="monthSelectorOptions"
ng-model="milestone.estimate"
ng-change="changeIt(milestone.estimate)"
/>
我想仅转换和更改指向实际使用日期选择器的模型值(是带有许多日期选择器的表)。
我尝试使用日期选择器的Kendo配置和事件:
// SET OPTIONS FOR DATE TIME PICKER
$scope.monthSelectorOptions = {
format: "dd.MM.yyyy",
change: function(data) {
console.log(data);
console.log("Change");
this.value = "TEST";
return "TEST";
},
close: function(data) {
console.log(data);
console.log("Close");
this.value = "TEST";
return "TEST";
}
};
但没有运气。
所以我尝试了ng-change事件:
$scope.changeIt = function (data){
console.log(data);
return "XXXXXXXXXXXXXXXXXXX";
};
但结果相同。
最后我尝试使用 watchCollection :
$rootScope.$watchCollection(
"milestone.estimate",
function( newValue, oldValue ) {
alert("Change")
console.log(newValue);
console.log(oldValue);
}
);
但结果相同。
所以我想问一下,我该怎么办呢?
非常感谢您的任何建议。