Я хочу показать 4 разных элемента div (по одному) в шаблоне - в зависимости от того, какие из 4 переключателей - из одного и того же шаблона - выбраны.
В моем шаблоне name = "question"У меня есть радиокнопка Bootstrap с 4 кнопками. Никаких проблем. В этом же шаблоне у меня есть 4 div или 4 под-шаблона ({{> sub}}. Никаких проблем. Теперь я хочу показать div id = "1", когда я нажимаю переключатель со значением = 1. Вот проблемы.
Моя идея состояла в том, чтобы использовать Session и в моем файле "question.js" в событиях, которые у меня есть:
Template.question.events({
'change .choice' : function(e) {
var clickedButton = e.currentTarget;
Session.set('action_choice', $(clickedButton).val() );
alert(Session.get('action_choice'));
},
});
Это работает нормально (используется предупреждение вместо console.log) iполучить соответствующее значение в сеансе. Затем я попытался использовать переменную сеанса в помощнике - но здесь я потерпел неудачу. Как я могу принять решение, чтобы получить правильный сеанс помощнику, а затем в шаблоне, чтобы выбрать соответствующий {{>sub}} / div Любое предложение будет оценено, спасибо