Meteor 如何停止订阅?
我有两个选项,其中秒值取决于第一个选项(国家/州)中的choosen值。这两个选项都是集合 当我以比利时为例订阅时,我得到了比利时的州 但是,当我选择另一个国家(荷兰除外)时,国家就被添加了 我读到我必须停止取消订阅。停止()并续订订阅,但这不起作用 我的代码:Meteor 如何停止订阅?,meteor,Meteor,我有两个选项,其中秒值取决于第一个选项(国家/州)中的choosen值。这两个选项都是集合 当我以比利时为例订阅时,我得到了比利时的州 但是,当我选择另一个国家(荷兰除外)时,国家就被添加了 我读到我必须停止取消订阅。停止()并续订订阅,但这不起作用 我的代码: 'click #stateList' : function(event, template) { var x = myTrim($("#countryList").val()); var y = Countrys.fi
'click #stateList' : function(event, template) {
var x = myTrim($("#countryList").val());
var y = Countrys.findOne({country: x});
var z = y.nr;
if(this.stateSub != null){
this.stateSub.stop();
}
this.stateSub = Meteor.subscribe('stateList', z);
}
似乎this.stateSub总是未定义的,即使已经有一个工作订阅
我做错了什么
感谢在模板事件中,
此
绑定到上下文文档(有时会以令人印象深刻的方式),因此您可以在事件发生的“HTML范围”中获取文档的此。_id
如果要在整个事件中保持对象,可以使用事件接收的
模板
对象作为参数。只要您在同一个模板上,该对象将在事件之间保持不变,即。您是否尝试将其绑定到模板
对象?像template.stateSub
?Heyeee非常感谢这项工作!!!!