これについてはどうすればよいですか?
textareaモデルに一致するname属性とを呼び出すscriptタグを使用して、データをCKEditorに取り込むことができました。ng:bind-templateCKEDITOR.replace
次に、変更を検出してに書き戻すCKEditorプラグインを作成しましたtextarea。問題は、textareaCKEditorが初期化され、CKEditorがへの変更を取得しないときに、イベントハンドラーが失われることtextareaです。これは私がこれに間違った方法でアプローチしていると私に思わせます。
次に、関数ng:eval-order="LAST" ng:eval="setupCKEditor()"からエディターを使用してセットアップしてみました。ノードが作成される前に関数が実行されている場合setupCKEditor()でも、これは機能しませんでした。ng:eval-order="LAST"
setTimeout(function () {...},0)周りにアラウンドを追加するとCKEDITOR.replace役立つことがわかりました。ここでの唯一の問題は、モデルを変更しても、別のフィールドが編集されるまで画面が再描画されないことです。
scope.$root.$eval();それを修正するようです。
アップデート
確実に動作させることができなかったため、これを放棄することになりました。しばらくの間、Angular-UIを備えたTinyMCEに切り替えてから、カスタムのものを作成することになりました。