我正在尝试使用 jquery-ui Datepicker 创建一个自定义的 knockoutJS 绑定,如下所示:http: //jsfiddle.net/rniemeyer/X82aC/ jQuery UI datepicker change event not catch by KnockoutJS
我在实现 requireJS 后没有运气,我尝试在本文档中的两个示例之后建模:(当前使用后者示例) http://knockoutjs.com/documentation/amd-loading.html
没有错误,但是在选择 Datepicker 后,我的可观察日期没有更新。这是一个实时 URL示例(尝试左上角的“开始日期”输入): http: //www.nealgist.com/stackoverflow/reporting_0_4_3
define(['plugins/knockout','datepicker'], function(ko) {
return function appViewModel(){
...
this.startDate = ko.observable(new Date());
}
}
define(['plugins/knockout'], function(ko) {
ko.bindingHandlers.datePicker = { ... }
}
索引.html:
<input type="text" data-bind="datepicker:$root.startDate" />
如果您有任何想法,我真的可以使用一些帮助,提前谢谢您!