Как я могу ссылаться на помощник шаблона из другого? Например ...Meteor: Access Template Helper (или переменная) от другого помощника
Template.XXX.helpers({
reusableHelper: function() {
return this.field1 * 25/100; //or some other result
},
anotherHelper: function() {
if (this.reusableHelper() > 300) //this does not work
return this.reusableHelper() + ' is greater than 300';
else
return this.reusableHelper() + ' is smaller than 300';
}
});
Я также попытался Template.instance() .__ helpers.reusableHelper - все без удачи.
В качестве альтернативы существует способ определения реактивных переменных экземпляра шаблона?
XXX - это подшаблон, который отображает несколько раз на одной странице.
Я думаю, что управление большой ряд переменных сессии не будет быть слишком мудрым - возможно, местная коллекция будет лучше. С учетом сказанного, я думаю, что ваш ответ - отличный вариант. Должен был подумать об этом :) – Habib