1
当在HTML我有这个select
:淘汰赛“观察到的是不是一个函数”,宣布一个datepicker
<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);
});
在页面加载,我得到这个
Uncaught TypeError: Unable to process binding "datepicker: function(){return StartDate }" Message: observable is not a function
我已经成功地宣布了很多其他的东西。观察到的。 ObservableArray的布尔的。不知道我在这里做错了什么。
基于错误消息我猜datepicker绑定期待StartDate是一个可观察。尝试将其声明为“self.StartDate = ko.observable(new Date());” –
谢谢!试试 –
就是这样。我正在阅读错误信息。我认为我不应该把它当作一种功能。如果你做出答案,我会将其标记为这样。 –