Ember 的 tinyMCE 插件

tinyMCE plugin with Ember

我正在编写自己的 tinyMCE 插件,它需要访问某些 Ember 上下文,例如服务。

在我有机会干预或覆盖任何东西之前,tinyMCE 似乎在加载时加载了它的插件。

有没有比全局导出 Ember 应用程序并从插件中访问它更优雅的选择?

完全避免 tinyMCE 的插件加载架构并从 Ember 代码中添加我自己对 tinymce.PluginManager.add 的调用是否可行?

我通过编写一个在初始化时调用 tinymce.PluginManager.add 的 Ember 服务解决了这个问题。