我在应用程序中集成AngularJS UI tinymce时遇到问题,但是它在 jsbin 演示中运行良好:
但是在应用程序中,当我加载应用程序时收到此错误:
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 ui-tinymce ng-model="tinymce" id="{{fileUploaderID}}_html_tab" name="{{fileUploaderID}}_html_tab"></textarea>
我尝试用form
标签包装 textarea 但仍然收到相同的错误。
谢谢你的帮助