在html中,我有这个select
:
<input class="form-control input-sm" data-bind="datepicker: StartDate" />
它不在循环内。 只是一个独立的。 在敲除模型中,我试图将其定义如下:
function VacationRequestsViewModel() {
var self = this;
self.StartDate = new Date();
....
}
这也是....
$(document).on('ready',
function () {
masterVM = new VacationRequestsViewModel();
ko.applyBindings(masterVM);
});
在页面加载时,我得到这个
未捕获的类型错误:无法处理绑定"日期选取器:函数 (({返回开始日期 }" 消息:可观察不是函数
我已经成功地宣布了许多其他事情。 可观察的。 ObservableArray's Bool's。 不知道我在这里做错了什么。
根据错误消息,我猜测日期选择器绑定期望 StartDate 是可观察的。尝试将其声明为 self.StartDate = ko.observable(new Date());