我在将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/