2013-06-27 2 views
2

Мне нужно получить доступ к содержимому TinyMCE из Dart. Библиотека Dart js должна позволить мне сделать это через Javascript API TinyMCE. Тем не менее, я зациклился на том, как инициализировать TinyMCE из Dart, потому что не нашел инструкции о том, как создать экземпляр TinyMCE в Javascript.Доступ к содержимому TinyMCE от Dart

Согласно 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-Interop эквивалент JavaScripttinymce.activeEditor.getContent(); является:

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

В основном js.context возвращает ссылку на JavaScriptwindow объекта.

+0

спасибо. Теперь это работает. –

Смежные вопросы