2

Dart から TinyMCE コンテンツにアクセスする必要があります。Dart js ライブラリを使用すると、TinyMCE の Javascript API を介してこれを行うことができます。ただし、Javascript で TinyMCE インスタンスを構築する方法が見つからなかったため、Dart から TinyMCE を初期化する方法に行き詰まっています。

TinyMCE API によると、次の JS コードは TinyMCE コンテンツを返す必要があります。

 tinymce.activeEditor.getContent();

したがって、この Dart コードは同じことを行うべきだと思います。

var content = js.tinymce.activeEditor.getContent();

ただし、このコードを実行すると、次のエラーが返されます。

内部エラー: ...: エラー: 行 149 pos 20: 識別子 'js.tinymce'
を解決できません var content =
js.tinymce.activeEditor.getContent();

tinymceエディターは、未定義の変数について不平を言います。これを修正する方法はありますか?ありがとう。

4

1 に答える 1

1

JavaScriptに相当するjs -interopは次のとおりです。 tinymce.activeEditor.getContent();

js.context.tinymce.activeEditor.getContent();

基本的にJavaScriptオブジェクトjs.contextの参照を返します。 window

于 2013-06-27T05:58:56.960 に答える