【发布时间】:2014-07-05 04:45:39
【问题描述】:
var MyMod = Backbone.Model.extend({
defaults: {
someField: "123"
}
});
var MyCol = Backbone.Collection.extend({
model: MyMod
});
var mod1 = new MyMod({someField: "222"});
var mod2 = new MyMod({someField: "333"});
var mod3 = new MyMod({someField: "555"});
var myCol = new MyCol();
myCol.add(mod1);
myCol.add(mod2);
myCol.add(mod3);
console.log(myCol);
我不明白这段代码有什么问题。当我在调试器或 console.log 中检查结果集合时,它有一些奇怪的递归结构——它有模型,每个模型都有模型集合,每个模型都有相同模型的集合——等等。 这里是fiddle。
【问题讨论】:
标签: javascript backbone.js recursion collections