我有来自JS的映射主对象的模型
function editor(model)
{
var self = this;
//....
// other simple objects
//....
self.bundleModel = ko.mapping.fromJS(model);
}
此外,我还有一些更新日期时间字段的JS代码,
viewModel.bundleModel.fromTime(timeFromField.get_selectedDate())
但我发现在这种情况下我的数据没有在UI上更新。
<div class="days">
<!-- ko foreach: {data: editor.bundleModel.days, as: 'day'} -->
<div class="day_div" data-bind="value: day, html: viewModel.editor.dayCaption(day), css: viewModel.editor.dayActivator(day),click: viewModel.editor.selectDay">
</div>
<!-- /ko -->
</div>
如何解决这个问题?
答案 0 :(得分:0)
我发现似乎没有很多很好的解决方案来支持使用 KnockoutJS 的日期/时间输入后,我发布了这个 Gist...https://gist.github.com/groovenectar/814703d1bc260859b8600e9d8a917b4d
blog.my-domain.com
有任何问题请告诉我