我在先前渲染的基本视图中有以下代码,我想知道这是否是从集合中获取数据并在成功时呈现视图的正确方法?
var self = this;
var c = new UserData.Collection();
var ud = new UserData.View({
collection:c
});
c.fetch({
success: function(){
self.region_user_data.show(ud);
}
});
答案 0 :(得分:1)
使用promise而不是内联回调的更好方法。
var self = this;
var c = new UserData.Collection();
var ud = new UserData.View({
collection:c
});
var p = c.fetch();
p.done(function() {
self.region_user_data.show(ud);
});