【发布时间】:2014-01-13 21:28:01
【问题描述】:
我无法让 TinyMCE v4 与backbone.js 一起使用。
我有一个包含我想与 TinyMCE 一起使用的文本区域的主干.js 视图。
我将 tinymce init 函数包装在一个 jquery 函数中,如下所示:
$(function () {
tinymce.init({selector:'textarea'});
)};
我的视图使用这样的模板:
<script type="text/template" id="tn-template">
<textarea> </textarea>
</script>
textarea 永远不会转换为 tinyMCE 实例。
如果我将 textarea 从模板中取出,然后将其转储到我的 html 页面中,那么它确实可以工作。
所以问题似乎是 tinyMCE 看不到 textarea,即使它在页面上,我可以使用 firebug 看到它。
我尝试在我的所有主干.js 调用之后放置 tinyMCE 初始化,但它仍然不起作用。
有什么建议吗?
谢谢
【问题讨论】:
-
在将编译后的模板附加到视图的
$el之后,尝试在视图的render方法中对其进行初始化。
标签: jquery backbone.js tinymce tinymce-4