1

私はhttps://www.discovermeteor.com/の本 Discover Meteor をフォローしており、 「Microscope」というチュートリアル プロジェクトを作成しました。

これは、iron-router と Meteor テンプレート システムを使用してフロントエンドをレンダリングします。フロントエンドに famo.us を使用してこのプロジェクトをやり直したいのですが、どうすればよいかわかりません。

famono というパッケージを知っています。mrt add famono. このパッケージを使用して、famo.us を統合し、隕石プロジェクトで画面にサーフェスを描画できます。また、テンプレートを画面にレンダリングすることもできます。

しかし、私はプロジェクトをやり直す方法について混乱しているので、ルーターはデータで有名なサーフェスをレンダリングするためのルートです。

また、テンプレートがまだ反応するかどうか疑問に思っています。

フロントエンドで famo.us を使用するために「Microscope」プロジェクトをやり直す方法について誰かが洞察を提供できれば、私はそれを大いに感謝します!

ありがとう

UPDATE(より具体的に)

有名なテンプレートとルーティングを統合する方法を見つけようとしてきましたが、その方法がわかりません。

レンダリングするテンプレートとデータを次のように選択するルーティングを処理するために、iron-router を使用します。

Router.map ->
  @route 'posts',
    path: '/',
    data: ->
      Posts.findOne()

したがって、これは Posts.findOne() データを含む投稿テンプレートをロードします。

しかし、私は有名で、次のようにフロントエンドのテンプレートからサーフェスを生成できることを知っています:

background = new Surface
      template: Template.post
      data: ??? (Posts.findOne()) ???
mainContext.add(background) 

最終的なテンプレートをビューにロードするのは JavaScript であるため、そのテンプレートのデータを取得するための推奨される方法は何ですか? 特別なサブスクリプションを設定して、フロントエンドからデータベースにクエリを実行する必要がありますか?

通常、サーバー上のルーターからページにデータをレンダリングしますが...

有名な場合、メインのテンプレートをロードし、有名に残りのテンプレートをロードさせるだけです。あとは、他のテンプレートのデータを取得するだけです。何が推奨されますか?

4

2 に答える 2

0

または、実際の例を見ることができます) https://github.com/sayawan?tab=repositories

于 2014-06-01T12:14:24.307 に答える