在骨干集合中获取数据并显示视图的有效方法

Valid way of fetching data in a backbone collection and displaying the view?

本文关键字:视图 显示 有效 方法 数据 集合 获取      更新时间:2023-09-26

我有以下代码在一个以前渲染的基本视图,我想知道这是否是正确的方式来获取数据的集合和渲染成功的视图?

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

使用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);
});