1

Atmosphere のミディアム エディターと Telescope アプリの統合では、Atmosphere のパッケージ ページを検索できない不明な部分があり、クローンの github ページへの参照のみを作成します。

ミディアム エディターのクローンを Telescope アプリと統合したいと考えています。たとえば、Atmosphere の CitizenKevin/meteor-medium-editor とします。クローンの Github ページの説明は、Meteor 以外のアプリに関するもので、ライブラリを html に参照するなどです。

流星とは何ですか。使い始めたばかりです。html パーツの参照をスキップしている人がいます。を発行meteor add citizenKevin:medium-editorすると、それらの設定が行われます。そうですか?

これをスキップして、次を追加しました:

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

main.html ファイルに、Discovering Meteor ブックを使用しています。

そして、次のように main.js ファイルに初期化を追加しました。

editor = new MediumEditor('.editable');

しかし、上記の div は現在編集できません。

私のセットアップと試行に欠けているものは何ですか?

4

2 に答える 2

2

これは、meteor-blog パッケージなど、他のプロジェクトでも行われています。

ここでエディター ファイルをセットアップします: 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 プロジェクトで中規模エディター プラグインを使用する方法を確認できるはずです。

于 2015-01-06T21:57:00.910 に答える
1

次のようにエディターの初期化をラップする必要があります。

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

そうしないと、エディターを起動したときに編集可能な div が存在しません (DOM の準備ができていません)。

または、次のようにテンプレートの render() 関数に入れることもできます。

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

どちらもmeteor 1.1.0.2でテスト済み

于 2015-04-19T08:24:49.337 に答える