Wysihtml5的Knockout.js绑定处理程序

时间:2013-06-01 21:08:03

标签: data-binding knockout.js wysihtml5

我正在尝试使用this binding handler将一个敲除的observable绑定到Wysihtml5编辑器,但无法使其工作。有人可以指出我正确的方向吗?

ko.bindingHandlers.wysihtml5 = {
    init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
        var control = $(element).wysihtml5({
            "events": {
                "change" : function() {
                    var observable = valueAccessor();
                    observable(control.getValue());
                }
            }
        }).data("wysihtml5").editor;


    },
    update: function (element, valueAccessor, allBindingsAccessor, viewModel) {
        var content = valueAccessor();

        if (content != undefined) {
            var control = $(element).data("wysihtml5").editor;
            control.setValue(content());
        }
    }
};

Simplified JSFiddle here

0 个答案:

没有答案