我在Meteor中使用Bootstrap Select(如果相关,请使用此软件包:https://github.com/amrali/bootstrap-select-meteor),但每次切换页面并返回(IronRouter)时,select都会恢复为标准HTML选择。
我在渲染的回调中初始化它,但它只被调用一次并在导航时中断:
Template.temp.rendered = function() {
$('.selectpicker').selectpicker();
};
如何在显示模板时始终确保它始终存在? 我可以想到一些解决问题的方法,但我确信这有更好的方法..
答案 0 :(得分:0)
我见过类似的问题,它让我觉得当你“改变页面”时,你实际上并没有“摧毁”模板temp
,因为selectpicker()不会再被调用你“改变回来”。您没有显示足够的信息来准确回答这个问题,但您可以尝试
temp.onDestroyed