使用Pug中的内容初始化TinyMCE

时间:2020-10-17 11:28:31

标签: javascript tinymce pug

我想用从哈巴狗/玉器渲染页面中获得的内容来填充TinyMCE文本区域。我应该怎么做呢?

我试图在pug中初始化一个变量,然后使用tinyMCE.init()将该变量传递到textarea中。但是它无法解决,因为我无法提取变量字符串。初始化回调方法似乎也从未被调用过。我也没有在JS控制台中看到任何错误日志。

这是我尝试在哈巴狗中使用的脚本。我尝试将其放置在pug文件中的textarea之前和之后。

script.
    var content = JSON.parse('!{JSON.stringify("#{content[0].content}")}');
    alert("This shows in browser, but content is not what I want" + content);
    tinyMCE.init({
        selector:'textarea',
        init_instance_callback : function(editor) {
            editor.on('init', function(e) {
                alert("This never shows up");
                editor.setContent(content);
            });
        }
    });

0 个答案:

没有答案