我在将AngularJS UI tinymce集成到应用程序时遇到问题,但是在jsbin演示中工作正常:

http://jsbin.com/itevos/2

但是在应用程序中,我在加载应用程序时收到此错误:

Uncaught TypeError: Cannot read property 'form' of null


引用tiny_mce_jquery_src.js:11955,行号为:

var n = t.getElement().form;


在应用程序中,我检查了所有js / css文件的加载情况。这就是我所拥有的:

var app_htmleditor_module = angular.module('app_htmleditor', ['ui', 'components']).
    config(['$routeProvider', function($routeProvider) {
        $routeProvider.
            when('/', {
                templateUrl: getBaseURL() + 'public/tpl/app/htmleditor.htm',
                controller: HtmlEditorCtrl,
                reloadOnSearch:false
            }).
            otherwise( {redirectTo: '/'});
    }
]);


和textarea:

<textarea ui-tinymce ng-model="tinymce" id="{{fileUploaderID}}_html_tab" name="{{fileUploaderID}}_html_tab"></textarea>


我尝试用form标签包装textarea,但仍然收到相同的错误。

谢谢你的帮助

最佳答案

@ Dev555该指令存在问题,但我知道我们最近进行了更新。如果仍有问题,请告知我们。顺便说一句,angular-ui处于早期阶段,其变化非常迅速。

关于javascript - angularjs ui tinymce集成问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11400659/

10-11 22:43
查看更多