我想通过显式调用validate函数来验证我的模型属性。 我不确定该怎么做,
collection.forEach(function (model) {
model.forEach(function(attribute) {
someFunction(attribute);
})
});
这是我想以某种方式实现的行为
答案 0 :(得分:3)
您可以使用collection.each
来迭代模型,并使用模型键上的_.each
来应用您的函数:
collection.each(function(model) {
_.each(model.keys(), function(attribute) {
console.log(attribute, model.get(attribute));
});
});
如果您愿意,可以直接使用attributes hash
collection.each(function(model) {
_.each(model.attributes, function(val, attribute) {
console.log(attribute, val);
});
});
答案 1 :(得分:0)
您最好使用此post中描述的主干方式......优秀指南:)