Как перезагрузить помощника после изменения значений

Я пытаюсь отфильтровать информацию на своей странице после того, как пользователь выбрал параметр, поэтому я сделал событие «изменить» и передал значения через помощника по сеансам, и его журнал консоли в порядке выглядит так, как будто значения переданы в порядке, но похоже, что помощник не обновляется или что-то в этом роде, потому что не возвращает находку с новыми значениями, на самом деле ничего не делает, очевидно, что-то не так, извините за мой ультра базовый английский, я надеюсь, что вы понимаете и помогаете мне, спасибо за ваше время!

Шаблон

<select id="mostrarTiposMenu" class="form-control">

        {{#each mostrarMenus}}
        <option value="{{nuevoTipoMenu}}" onchange="getMenu()">{{nuevoTipoMenu}}</option>
        {{/each}}
 </select>

События и помощники

Template.main.events({
  "change #mostrarTiposMenu": function(evt) {
  var newValue = $(evt.target).val();
    Session.set("valueMenu", newValue);
    console.log("yo estoy en el event " + newValue);
  }
});


Template.main.helpers({  
 mostrarMenus : function(){
    return Menu.find();
  },
  mostrarPrimerDia: function(){
    var searchMenu = Session.get("valueMenu")
    console.log("Yo estoy en el helper " + searchMenu)
 var server = TimeSync.serverTime()
 var diaDeHoy = moment(server).locale("es").add(0,'days').format('dddd');
 return Promociones.find({'metadata.diaOferta' : { $in: [diaDeHoy] } },{'metadata.tipoMenu' : { $in: [searchMenu] } });
  }
});

person Community    schedule 17.11.2014    source источник


Ответы (1)


Вы пытались использовать опцию обновления

$('selectmenu).refresh();
person Jagan C    schedule 18.11.2014