0
對不起,標題有點混亂。在主幹初始化回調之前不渲染路由
我的骨幹路由器具有以下結構:
var AppRouter = Backbone.Router.extend({
routes: {
'notes': 'showNotes',
'news': 'showNews'
},
showNews: function() {
// make view object and render
},
showNotes: function() {
// make view object and render
},
initialize: function() {
this.user.fetch({success: function(){
// callback function
}});
}
});
我遇到的問題是,我需要將用戶傳入的意見,所以我需要每個渲染只運行,如果成功的回調中運行初始化。基本上我不想初始化完成,直到回調被調用。我無法弄清楚如何才能做到這一點。
感謝
這是完美的。謝謝 –