将大气层上的中等编辑器与望远镜应用程序集成

Integrating a medium-editor on the Atmosphere with a Telescope App

本文关键字:望远镜 应用程序 集成 编辑器 大气层      更新时间:2023-09-26

在将大气层上的媒体编辑器与望远镜应用程序集成中,我有未知的部分,我无法搜索大气包页面仅引用克隆的github页面。

我想将一个介质编辑器克隆与我的望远镜应用程序集成,比如CitizenKevin/meteor-medium-editor在大气层上。克隆的Github页面上的说明是关于非Meteor应用程序,将库引用为html等。

流星是怎么回事。我是如何开始使用它的。我看到有人跳过了 html 部分中的引用。发出meteor add citizenKevin:medium-editor将执行这些设置。是吗?

我跳过了这个,只是添加了一个:

<div class="editable">adasdasd</div>

到我的主.html文件,我正在使用发现流星书。

并将初始化添加到主.js文件中,如下所示:

editor = new MediumEditor('.editable');

但是我上面的div 现在不可编辑。

我的设置和尝试中缺少什么?

这已经在其他项目中完成,例如流星博客包。

他们在这里设置了一个编辑器文件:https://github.com/Differential/meteor-blog/blob/master/client/views/admin/editor.coffee

然后是此处相应的编辑功能:https://github.com/Differential/meteor-blog/blob/master/client/views/admin/edit.coffee

因此,基于这些,您应该能够看到如何在 Meteor 项目中使用中等编辑器插件。

您需要包装编辑器初始化,如下所示:

$(function () {
 	var editor = new MediumEditor('.editable');
 });

否则,当您初始化编辑器时,可编辑的div 不存在(DOM 尚未准备好)。

或者你可以把它放在模板的 rendered() 函数中,比如:

Template.TEMPLATENAME.rendered = function()
{
  var editor = new MediumEditor('.editable', {});
};

两者都用流星1.1.0.2进行测试