我尝试迭代Backbone集合,但每个函数print中的控制台都未定义。
toPost: function(id){
var myattori = new Attori();
myattori.fetch({
success: function(r) {
console.log(r);// collection correctly filled
_.each(r, function(model) {
console.log(model);//undefined
}, this);
}
});
},
答案 0 :(得分:1)
更新:由于@mu太短,建议您也可以使用内置方法collection.each。
r.each(function(model){ ... })
我相信你可以做r.models。希望这有帮助
toPost: function(id){
var myattori = new Attori();
myattori.fetch({
success: function(r) {
console.log(r);// collection correctly filled
_.each(r.models, function(model) {
console.log(model);//undefined
}, this);
}
});
},