更改值后如何重新加载帮助程序
How reload the helper once i change the values
>用户选择一个选项后,我试图过滤我页面中的信息,所以我做了一个"change"事件并通过会话通过帮助程序传递值,其 ok 控制台日志看起来像传递的值正常,但似乎帮助程序没有刷新或其他什么,因为不要返回带有新值的查找, 其实什么都没做,明明是有问题,对不起我超基础的英语,希望你能理解,对我有帮助,谢谢你的时间!
模板
<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] } });
}
});
您是否尝试过使用刷新选项
$('selectmenu).refresh();
相关文章:
- Chrome扩展没有't在重新加载之前考虑期权价值
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 在非我的页面上重新加载CSS
- ROR:如何在不重新加载浏览器的情况下从控制器获取参数
- 仅重新加载网页的一部分
- 每次提交表单时都会重新加载网页
- django模板没有在AJAX发布后重新加载
- 页面在我的javascript执行后重新加载,我不希望它这样做
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何在ReactJs中渲染子组件时重新加载子组件的数据
- 在模板中重新加载嵌入的javascript(Grails)
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- 如何在页面重新加载时显示jquery ui对话框
- 重新加载页面时Javascript变量发生变化
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 如何在浏览器重新加载时保存位置哈希状态
- index.html使用webpack开发服务器未重新加载
- 如何重新加载脚本标记
- 单击同一链接时,使Iron Router重新加载页面
- 绘制(重新加载)具有cors=“”的图像;匿名的“;在画布上(javascript)