【发布时间】:2016-08-22 11:54:20
【问题描述】:
我有 html 并希望在用户按下“删除”按钮时清除值
我的代码:
var handleDateKeyDown = () => {
$('input[kendo-date-picker]').each((i, el) => {
$(el).keydown((ev) => {
ev.preventDefault();
if (ev.key === "Delete") {
$(el).data("kendoDatePicker").value(null);
}
return false;
});
});
}
UI 部分工作,此代码清除 kendoDatePicker 值,但模型没有改变,有一些简单的解决方案来清除 kendoDatePicker 值和角度模型值?我不能使用$scope.Pile.Date = null;,因为我想将此方法绑定到页面上的所有日期选择器...
编辑:下面缺少 html:
<input kendo-date-picker k-ng-model="Pile.Date" ng-blur="Save()" />
【问题讨论】:
-
如果你使用 angular 可能你应该在 "value(null)" 之后添加 $scope.apply() 调用?
-
不工作,我想是因为模型(Pile.Date)没有改变
标签: javascript angularjs kendo-ui datepicker