2016-07-27 5 views
0

私はreact-tinymce 0.2.3とtinymce 4.2.7を使用しています。 handleEditorChangeのコード下記のとおり 、e.target.getContent()のコールの後、私は tinymce.4.2.7.min.jsキャッチされていないタイプエラー:nullのプロパティ 'body'を読み取れません

tinymce.4.2.7.min.js:10 Uncaught TypeError: Cannot read property 'body' of null

エラー

を取得しています私はjQueryのレディ機能が、ノー成功にe.target.getContentを()入れてみました。

私は反応0.13.3を使用しています。

<TinyMCE config={...} content={html} onBlur={this.handleEditorChange} /> 
+0

facebookからドラフトを試してみてください。これはタリウムに代わる良い選択肢です。 – vijayst

答えて

2

文書のready()機能はTinyMCEのが初期化され、相互作用のための準備ができていることを保証しません。 init()機能がTinyMCE設定に追加できます。この機能は、エディタ自体が初期化され、対話する準備ができていることを通知します。あなたのTinyMCE initにコードを書くことができます:

tinymce.init({ 
    selector: '.editor', 
    .... 
    setup: function (editor) { 
     editor.on('init', function() { 
     this.setContent('Using the on init stuff!'); 
    }); 
}); 
+0

私は@ michale-frominを試してみましょう –

+0

ありがとう@反応 - tinymce 0.2.3のおかげで@ https://github.com/instructure-react/react-tinymce/blob/51906f8e261453207cf2796c6c59f5ee1a434f29/lib/components/TinyMCEの呼び出しでmichale-fromin問題.js#L50 'this._init'には2つのパラメータがあり、ここでは1つだけ呼ばれてコンテンツをundefiendにしています。 –

関連する問題