backbone-boilerplate/backbone-layoutmanager を使用していますが、place.fetch() を呼び出した後にビューを再レンダリングする際に問題が発生しています。最初はうまくいくように見えますが、2 回目にフェッチすると、「render」メソッドが呼び出されなくなります。
どんなヒントも役に立ちます
ありがとう
ピート
ルーター
test: function() {
var place = new Place.Model({
place_id: place_id,
});
place.fetch().complete(function(){
app.useLayout("main").setViews({
".place-detail": new Place.Views.Show({
model: place
})
}).render();
});
}
見る
initialize: function() {
_.bindAll(this, "render");
this.model.on("change", this.render, this);
}
render: function(manage) {
return manage(this).render();
}