当循环遍历集合中的结果时,当我立即尝试使用 get 检查值时,设置模型属性似乎并没有坚持下去。我错过了什么?
collection.each(function(model){
var objectId = model.id.toString();
model.set({'objectId':objectId}, {silent:true});
console.log('model.id = ' + model.id + ' and model.get("objectId")' + model.get('objectId'));
// model.get('objectId') returns 'undefined' but model.id returns proper id
});
如代码中所述, model.get('objectId') 返回 'undefined' 但 model.id 返回正确的 id ...