1

我在先前渲染的基本视图中有以下代码,我想知道这是否是从集合中获取数据并成功渲染视图的正确方法?

    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);

                }

            });
4

1 回答 1

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);
});
于 2013-04-26T19:17:00.217 回答