【问题标题】:Access TinyMCE content from Dart从 Dart 访问 TinyMCE 内容
【发布时间】:2023-04-08 19:03:01
【问题描述】:

我需要从 Dart 访问 TinyMCE 内容。 Dart js 库应该使我能够通过 TinyMCE 的 Javascript API 做到这一点。但是,我被困在如何从 Dart 初始化 TinyMCE,因为我没有找到关于如何在 Javascript 中构造 TinyMCE 实例的说明。

根据 TinyMCE API,以下 JS 代码应返回 TinyMCE 内容:

 tinymce.activeEditor.getContent();

因此,我相信这个 Dart 代码也应该这样做:

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

但是,运行此代码会返回以下错误:

内部错误:...:错误:第 149 行 pos 20:标识符“js.tinymce”
无法解析 var 内容 =
js.tinymce.activeEditor.getContent();

编辑器抱怨未定义的tinymce 变量。知道如何解决这个问题吗?谢谢。

【问题讨论】:

    标签: dart tinymce dart-js-interop


    【解决方案1】:

    js-interop 等效于 JavaScript tinymce.activeEditor.getContent(); 是:

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

    基本上js.context 返回对 JavaScript window 对象的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2018-05-28
      • 1970-01-01
      相关资源
      最近更新 更多