[英]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.