私はのredactor WYSIWYGエディタを使用していますし、それはあなたがこのようにそのコードを初期化する前に、最小限のマークアップを使用することができます:エンバーvalueBinding
<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>
私は現在、エンバーでこれを行っている
テンプレート:
{{ 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
クラスをバインドする必要があります。これどうやってするの?
jsbin上の最新バージョンのemberを使用して動作例を試してください。私はこの仕事をすることはできません:( – borisrorsvort
更新された例とJSBinをチェックしてください。 – kroofy
最新バージョンのRedactor aka v9.2で動作しません – Rajat