84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
首页是文章列表页面,点击“新建”按钮后可以进入到新建文章页面,这时候初始化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...