[英]Restart Backbone.View
我有一个骨干网视图,我想重新启动它。 该视图打印带有价格的表,但是当用户按下支票时,价格会发生变化。 我不知道重新启动我的骨干网视图。
GrillaView = Backbone.View.extend({
events : {
// events
},
initialize : function(){
// templates
},
render : function (){
this.$el.removeClass('hidden');
this.renderQuote();
},
setCategories : function (collection){
// Print a template
},
addResult : function (item){
// Print other template
},
setPrice : function (prov,item){
// prices
},
filterFuel : function(e){
// Here I need restart the View
}
完全不清楚的问题,但我想您想在有新数据时重新显示。 因此,当有新数据时,您将触发this.render();。 在您的视图中。
渲染函数应该从模型获取数据,更新模型时,您将触发render()。 就这么简单。 但是,如果没有更多代码,很难说出您的问题所在。
让我知道是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.