我正在使用 Redactor WYSIWYG 编辑器,它允许您在初始化其代码之前使用最少的标记,如下所示:
<textarea id="redactor" name="content">
…
</textarea>
然而,在初始化期间,Redactor 将textarea
使用以下内容包装它:
<div class="redactor_box">
<div class="redactor_ redactor_editor" contenteditable="true" dir="ltr">
…
</div>
<textarea id="redactor" name="content" style="display: none;">
…
</textarea>
</div>
我目前已经在 Ember 中完成了这项工作
模板:
{{ view App.RedactorView valueBinding='contentAttributes.headerContent' class='header-redactor' name='headerContent' }}
查看扩展 Ember.TextArea:
App.RedactorView = Ember.TextArea.extend({
didInsertElement: function() {
$("#"+this.elementId).redactor();
}
});
这仍然具有与textarea
(现在隐藏)的绑定,但我现在需要绑定redactor_editor
类。我怎样才能做到这一点?