84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
首页是文章列表页面,点击“新建”按钮后可以进入到新建文章页面,这时候初始化umeditor。第一次进入的时候可以初始化,如果返回文章列表再次进入新建页面的时候,编辑器就初始化不出来了。文章列表页和新建文章页是做成单页应用。初始化编辑器的代码是:
var um = UM.getEditor('myEditor',{ initialFrameWidth:'100%', initialFrameHeight:300 });
闭关修行中......
终极答案:
//um编辑器 var um = UM.getEditor('myEditor',{ initialFrameWidth:'100%', initialFrameHeight:300 }); $scope.$on('$destroy', function() { um.destroy(); });
最好自己做个 directive ,<ueditor />,在 link 方法中初始化
我做了个 directive 来初始化,空了我丢到 github上面去。。又开了一个坑。。唉。。
部分初始化代码在js文件中,需要再次加载js文件。angular一般只加载一次js文件,然后所有路由页码共用,所以无法再次执行js文件中的初始化代码。可以通过oclazyload插件实现js文件动态加载,每次进入路由页码加载一次。详情参考我的博客:http://www.cnblogs.com/mazhao...
终极答案:
最好自己做个 directive ,<ueditor />,在 link 方法中初始化
我做了个 directive 来初始化,空了我丢到 github上面去。。又开了一个坑。。唉。。
部分初始化代码在js文件中,需要再次加载js文件。
angular一般只加载一次js文件,然后所有路由页码共用,所以无法再次执行js文件中的初始化代码。
可以通过oclazyload插件实现js文件动态加载,每次进入路由页码加载一次。
详情参考我的博客:
http://www.cnblogs.com/mazhao...