Backbone.JS设计模式按顺序获取集合

Ege*_*enk 1 backbone.js

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

groupCollection.fetch({
    success: function() {
        userCollection.fetch({
            success: function() {
                itemCollection.fetch();    
            }
        })
    }
});
Run Code Online (Sandbox Code Playgroud)

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

And*_*min 7

可以选择侦听reset父集合上的事件,并加载嵌套集合.

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

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

groupCollection.fetch();
Run Code Online (Sandbox Code Playgroud)