tinymce textarea编辑忽略了

时间:2017-08-25 10:59:46

标签: knockout.js tinymce-4

我在数据库中保存为“aaaaaa a”的记录 列描述。

我在tinymce textarea中检索这些数据,如下所示:

ed.on('init',function(e) {
       tinyMCE.get(tinymce.editors.length-1).setContent(movie.Description());                       
});

movie.Description():用于在编辑器中存储内容,因为它应该保存在数据库中,我认为这部分是好的,所以只有当我检索它时...

我可以尝试解决这个问题吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

不熟悉tinymce,但你认为你可能需要一个自定义绑定才能使用淘汰赛吗?

http://jsfiddle.net/9euk9/312/

    ko.bindingHandlers.tinymce = {
    init: function(element, valueAccessor) {
        var value = ko.unwrap(valueAccessor());  
            tinymce.init({selector: "textarea"  });
    tinymce.activeEditor.setContent('<pre>' + value + '</pre>');
    },
    update: function(element, valueAccessor, allBindings) {
         var value = ko.unwrap(valueAccessor()); 
         tinymce.activeEditor.setContent('<pre>' + value + '</pre>');
    }
};