これは非常に単純なレポです。解決策を試してみたり、コメントを簡単に変更することができます。 https://github.com/Falieson/meteor-blaze-examples/commit/8e94f7008cecf647bb23269d9b92cbae49e2398a流星ダイナミックテンプレートデータコンテキスト
私はmeteor createで始まり、blaze-componentsパッケージをテストして、{{> Template.dynamic template=childTemplate data=this }}
の使い方を考えています。
「hello」をカウンターは、テンプレートにまで反応する変数の値を渡しません、私はそれは同様に私が期待する{{#with this}}
または{{}} this.count
からアクセスできるようにしようと思いました各リンクをレンダリングするための "info"テンプレート。
ありがとうございました!
containerTemplateがdata
という名前の変数としてcounterData
を受信しているが、私はthis
を使用してアクセスしようとしているエラーがありますようにそれは最初に見えます。私がcontainerTemplate.html
のchildTemplateをレンダリングするための呼び出しを変更すると、{{> Template.dynamic template=childTemplate data=data}}
テンプレートはレンダリングされません。
Template.dynamicは、あなたのプロジェクトで見つけられなかったBlaze.renderまたはBlaze.renderWithDataを呼び出して、データを動的にレンダリングするために(たとえばルータによって)使用されます。実際にデータをテンプレートに渡すのはどこですか? – Jankapunkt
ありがとうございます - 間違った経路で問題を追いかけていました。コミット全体がゴミになっているので、 "meteor/templating"から "import {Template}"を削除する必要がありました; – Falieson