2013-06-27 74 views
2

我需要從Dart訪問TinyMCE內容。 Dart js庫應該使我能夠通過TinyMCE的Javascript API來做到這一點。然而,我堅持如何從Dart初始化TinyMCE,因爲我沒有發現如何在Javascript中構建TinyMCE實例的指令。從Dart訪問TinyMCE內容

據TinyMCE的API,下面的JS代碼應返回TinyMCE的內容:

tinymce.activeEditor.getContent(); 

因此,我相信這飛鏢代碼也應該這樣做:

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

然而,運行此代碼返回出現以下錯誤:

Internal error: ...: Error: line 149 pos 20: identifier 'js.tinymce'
cannot be resolved var content =
js.tinymce.activeEditor.getContent();

編輯抱怨未定義的tinymce變量。任何想法如何解決這個問題?謝謝。

回答

1

JS-互操作等效的的JavaScripttinymce.activeEditor.getContent();是:

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

基本上js.context返回的JavaScriptwindow對象上的引用。

+0

謝謝。現在它可以工作。 –