返回的json是预期的,但是当我在console.log的响应中,我得到了这个疯狂的结构,似乎永远存在。我的每个模型都获得了它本身所属的精确集合的集合。到底是怎么回事?
下面是使用
调用它的代码 this.reporterCollection.fetch({
success: _.bind(function(response){
console.log("response");
console.log(response);
this.addChildView(new DirectReportListView({collection: response, supervisor: this.searchAlias, projectId: this.options.projectId}).render(), $("#testModalDiv"));
}, this)
});
忽略视图内容,问题发生在日志行之前。
答案 0 :(得分:0)
这是正常的,集合中的每个model
都有一个collection
字段,指向包含它的collection
。
当您首次将模型添加到集合时,通常会自动创建model.collection属性。