Есть простенькая модель и коллекция:
MG.Models.User = Backbone.Model.extend({
defaults: {
firstname: '',
nickname: '',
lastname: '',
_id:''
},
urlRoot:"/users",
idAttribute: "_id"
});
MG.Collections.Users = new (Backbone.Collection.extend({
model: MG.Models.User,
url:"/users",
idAttribute: "_id"
}))();
Далее делаем вьюху и рендерим ее в регионе лейаута. Функция в таймауте через 10 секунд перегружает модель. В коллекции она в принципе меняется, т.е. обновление модели из коллекции работает, но связанная с ней вью не перерисовывается:
MG.Views.User = Backbone.Marionette.ItemView.extend({
template: "#template-user"
});
MG.Layout.content.show(new MG.Views.User({
model: MG.Collections.Users.findWhere({_id:"номер юзера"})
}));
setTimeout(function(){
MG.Collections.Users.findWhere({_id:"номер юзера"}).fetch();
},10000);
Буду очень благодарен, если объясните, как сделать, чтоб связанная вью перерисовывалась