私はtinymce 4.7.1を使用しようとしています(古いtinymce 4.3.1からアップグレードしました)。私は、メソッドのsetContentを呼び出すことにより、プログラムのTinyMCEの内容を設定しようとすると、それは次のエラー投げている:エラーの詳細を見た後setContentの実行中にTinyMceが失敗する
Cannot read property 'parse' of undefined TypeError: Cannot read property 'parse' of undefined
を、私はTinyMCEのはそれがTinyMCEのです内のクラスをシリアライズしていると期待している実感。このクラスがなければ、このエラーを解析することはできません。
(ここで、私のためにバージョン4.3.1を正常に動作するために使用される)以前のバージョンのシリアル化クラスには、このような依存関係がありませんと比較するとTinyMCEの
else {
// Parse and serialize the html
if (args.format !== 'raw') {
content = new Serializer({
validate: self.validate
}, self.schema).serialize(
self.parser.parse(content, { isRootContent: true }) //this line is throwing error
);
}
からの抜粋です。私は私のコードの作業を取得するために、(デフォルトのパッケージに同梱されていない)以上のプラグインやクラスを追加する必要がある場合
誰かがお勧めすることはできますか?
私の観察:孤立したプロトタイプの例では、私が雲にホストされたtinymceを実行するとうまくいきました。
感謝@Michael。私はあなたの提案されたアプローチを試しても、まだ動作しません。流れを壊している何かがあるように見えます。コードについては、問題を調べることなく、問題の根本的な原因を推測することは本当に難しいことを知っています。私の指示の主な実行フローを共有しようとします。 –