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
タグでラップしようとしましたが、それでも同じエラーが発生しました。
ご協力いただきありがとうございます