开始吧
devices = new SmartLink.Collections.DeviceMap
view = new SmartLink.Views.DeviceMap({collection: devices})
我的收藏
parse: function (response) {
console.log(response.sites);
return response.sites;
}
我的观点
initialize: function (options) {
this.collection.on('add',this.addOne,this);
this.collection.on('reset',this.addAll,this);
this.collection.fetch();
},
addAll: function() {
console.log("addall");
this.collection.forEach(this.addOne,this);
},
addOne: function(site) {
console.log("addone");
console.log(site);
},
- 解析时,它会打印出您从对象数组中看到的响应
- 开始 addAll
- 然后分别添加一个
我的问题
当我遍历每个项目时,数组中每个项目的所有属性在哪里?我看到的只有身份证。如果我尝试 console.log(site.name),它会显示未定义。