1

我有几个要在页面加载时获取的集合。每个集合都依赖于先前加载的集合,因此我需要按顺序获取它们。这似乎不是正确的方法:

groupCollection.fetch({
    success: function() {
        userCollection.fetch({
            success: function() {
                itemCollection.fetch();    
            }
        })
    }
});

是否有这种设计模式,或者我从一开始就采取了错误的方法?

4

1 回答 1

7

有一个选项可以监听reset父集合上的事件,并加载嵌套集合。

groupCollection.on("reset", function() {
  userCollection.fetch();
});

userCollection.on("reset", function() {
  itemCollection.fetch(); 
});

groupCollection.fetch();
于 2012-11-06T23:05:31.487 回答