Обработчик привязки Knockout.js для Wysihtml5

Я пытаюсь связать наблюдаемый нокаут с редактором 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());
        }
    }
};

Упрощенная JSFiddle здесь.

0 ответов

Другие вопросы по тегам