tutsに従い、他のサイトに変更TinyMCEの
Uncaught TypeError: o is not a constructor
でサイトのロードでそれが私をスローTinyMCEのアップSETINGスロースロー
TypeError: Cannot set property 'onload' of null
そのエラーシンプルTinyMCEのは、「oはコンストラクタではありません」と「プロパティはnullのonloadイベント」
function et() {
var e = !0
, n = this;
this.debugEnabled = function(n) {
return y(n) ? (e = n,
this) : e
}
,
this.$get = ["$window", function(t) {
function l(e) {
return e instanceof Error && (e.stack ? e = e.message && e.stack.indexOf(e.message) === -1 ? "Error: " + e.message + "\n" + e.stack : e.stack : e.sourceURL && (e = e.message + "\n" + e.sourceURL + ":" + e.line)),
e
}
function i(e) {
var n = t.console || {}
, i = n[e] || n.log || p
, o = !1;
try {
o = !!i.apply
} catch (e) {}
return o ? function() {
var e = [];
return r(arguments, function(n) {
e.push(l(n))
}),
i.apply(n, e)// Errors here
}
: function(e, n) {
i(e, null == n ? "" : n)
}
}
return {
log: i("log"),
info: i("info"),
warn: i("warn"),
error: i("error"),
debug: function() {
var t = i("debug");
return function() {
e && t.apply(n, arguments)
}
}()
}
}
]
}
セットアップ
.html
<td>
<textarea ui-tinymce='tinymceOptionsRead' ng-model='originalText' ></textarea>
</td>
.js
class HtmlvalueComponent {
constructor($scope) {
this.$scope.tinymceOptionsRead = {
menubar: false,
theme: 'modern',
plugins: '',
toolbar: false,
readonly: true,
statusbar: false,
height: 170,
};
}
ポイントにリダイレクト
エラーログにそれ以上の情報がないため、Googleがソリューションを提供してくれなかったので、私は助けが必要です。
私は.js
ファイルにtinymceOptionsRead
アウトをコメントし、それはまだ両方のエラーがスローされます<textarea ui-tinymce ng-model='originalText' ></textarea>
として.html
でそれを設定しない場合。 私がTinyMceだけにコメントすると
<!--textarea ui-tinymce ng-model='originalText' ></textarea-->
エラーが消えるので、どこかに問題があります。サイト上の他の
すべてはボタン、CRUDのように働いているというように
私は最新のバージョンがインストールされている:
のTinyMCE:4.5.2
UI-のTinyMCE:0.0.18
角度を:1.5.8
「TinyMce」パッケージの元のファイルにあるミニカーの出力。エラーはそこに表示されます。ちょうどそれが表示されたので、問題がどこにあるかもしれないかのヒントが与えられます。 – AkAk47
私は今日、自分でtinymceを使いこなしてきました。私はちょうど$スコープはコンストラクタに含めてはいけないと言いたいので、this.tinymceOptionsに含めてください。それはちょうど正しく見えません。私は似たようなものがありますが、$ scopeなしでエラーになりました。Uncaught TypeError:テーマはTSエラーであるコンストラクタではありません。 –
@ luliaMihet Iveはうまく機能しました。問題は、開発中であって、生産中ではないことであった。問題は、TinyMCEからの必要なパッケージが出荷のためにバンドルすることによって現時点では含まれていないということでした。たぶんその同じ問題がありますか? – AkAk47