knockoutjs日期时间字段更新不刷新模型视图

时间:2013-06-04 07:18:54

标签: javascript knockout.js

我有来自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>

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我发现似乎没有很多很好的解决方案来支持使用 KnockoutJS 的日期/时间输入后,我发布了这个 Gist...https://gist.github.com/groovenectar/814703d1bc260859b8600e9d8a917b4d

blog.my-domain.com

有任何问题请告诉我