多くのテンプレートで同じ機能を使用したいと思いますが、すべてのテンプレートで定義する必要があります。グローバルテンプレートヘルパー機能を定義するにはどうすればよいですか?
function getNodesById(id){
return collection.find({sid:id}).fetch();
}
Template.navigation.getNodesById= function(id){
return getNodesById(id);
}
Template.body.getNodesById= function(id){
return getNodesById(id);
}
HTML::このような
<Template name="navigation"> ... {{#each getNodesById '1'}} ... {{/each}} ... </Template> <Template name="body"> ... {{#each getNodesById '1'}} ... {{/each}} ... </Template> ... <Template name="..."> ..... </Template>
ではなく、テンプレートのglobleテンプレート関数を定義したことができます任意の方法はありますか?ちょうどそれのように:JavaScriptで :HTMLで
defined global tempele.functionA = function(...){ return ... }
:
<Template name ="a"> {{#each functionA ...}} {{/each }} </Template> <Template name ="b"> {{#each functionA ...}} {{/each }} </Template> <Template name="..."> {{ #.. functionA ...}} .... {{/...}} </Template >
が、私はこれを行うことができますか?問題をはっきりと記述して欲しい。
あなたの思い出させるためのおかげで、私は私がstart.Meteorで間違っていたと思うのデータ駆動型ですが、私はKEEますそれを心に留めてください。ありがとう! –