Во многих шаблонах я хочу использовать те же функции, но они должны определяться в каждом шаблоне. так:Как определить функцию глобального шаблона?
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:
defined global tempele.functionA = function(...){ return ... }
в HTML:
<Template name ="a"> {{#each functionA ...}} {{/each }} </Template> <Template name ="b"> {{#each functionA ...}} {{/each }} </Template> <Template name="..."> {{ #.. functionA ...}} .... {{/...}} </Template >
Могу ли я сделать это? Надеюсь, я четко описал проблему.
Спасибо за ваш напоминаю, я думаю, что я был неправ в start.Meteor является управляемыми данными, я Kee p что в виду. Спасибо! –