我想用从哈巴狗/玉器渲染页面中获得的内容来填充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);
});
}
});