在Angular完成路由后加载TinyMCE指令

时间:2012-12-20 16:59:24

标签: tinymce angularjs angular-ui

我正在使用Angular JS和Angular UI构建一个小应用程序。我发现Angular UI中的TinyMCE指令确实很有帮助。但是我现在使用Angular设置路由,加载部分Jade模板。

配置TinyMCE的JS包含在这个局部视图中,因此它不会执行(这是有道理的,因为它是由ajax请求返回的脚本)。在我的控制器中,我尝试使用:

 $scope.$on("$routeChangeSuccess",function(){ 
        var quotesApp = angular.module('quotesApp', ['ui'], function($routeProvider) {});
quotesApp.value("ui.config",{
    tinymce: {
        theme: "advanced",
        theme_advanced_buttons1: "undo,redo,|,bold,italic,underline,|,code",
        theme_advanced_buttons2: "",
        theme_advanced_buttons3: "",
        theme_advanced_statusbar_location: "bottom",
        force_p_newlines: false,
        width: 300
    }
});
 });

但它没有引发讽刺。

有人能指出我正确的方向吗?我突破了它,它获得了tinymce init函数,但我看不出它在什么时候断开。

感谢。

0 个答案:

没有答案