【发布时间】:2013-01-20 08:02:54
【问题描述】:
抱歉,标题有点混乱。
我的骨干路由器具有以下结构:
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
}});
}
});
我遇到的问题是我需要将用户传递到视图中,因此我需要每个渲染仅在成功回调在初始化内部运行时才运行。基本上我不想在调用回调之前完成初始化。我不知道我怎么能做到这一点。
谢谢
【问题讨论】:
标签: javascript model-view-controller backbone.js