2015-12-10 4 views
0

У меня есть Backbone View, и я хочу перезапустить его. Представление печатает таблицу с ценами, но когда пользователь нажимает чек, цены имеют такое изменение. Я не знаю, перезапустите мой позвоночник.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 
    } 
+0

обязательно прочтите [прошу] –

ответ

0

Полностью неясный вопрос, но я предполагаю, что вы хотите повторно получить доступ к новым данным. Поэтому, когда новые данные здесь, вы будете запускать this.render(); внутри вашего взгляда.

функция визуализации должна получать свои данные от модели, когда модель обновляется, вы вызываете render(). Это так просто. Но без лишнего кода сложно сказать, в чем проблема.

дайте мне знать, если это поможет.