我渲染TinyMCE的列表wysiwygs使用NG-重複指令:AngularJS ngRepeat - 聽元素運動(我需要渲染ngRepeat I幀列表)
<div ng-repeat="widget in wigdets">
<textarea wysiwyg></textarea> <!-- This is a directive to initialize TinyMCE -->
</div>
當我更改順序控制器中的小部件,TinyMCE的實例會相應地自動重新排列。
問題是,TinyMCE小部件是一個iframe,iframe狀態在DOM中移動時被重置。
所以我需要保存TinyMCE的內容,並從元素中移除TinyMCE,然後再次初始化TinyMCE並在移動完成後應用保存的內容。
有沒有一種簡單的方法來掛鉤到ng-repeat併爲元素移動註冊回調?
如果我必須編寫自己的ng-repeat-custom指令,以角度方式組織事件分派的正確架構是什麼?
我應該以某種方式將事件發送給子指令?或者應該兒童指令(wysiwyg在我的情況)訂閱家長指令的事件?
也許你可以詳細說明了。 – cpburnz