Backbone.js验证集合

Jul*_*sar 7 javascript validation backbone.js

Backbone.js为模型提供验证.但是没有一种简单的方法来检查集合中的所有模型是否有效.没有.isValid收藏的财产.

我使用这样的黑客:

_.isEmpty(_.filter(myCollection.models, function(m) {return m.validationError;}))
Run Code Online (Sandbox Code Playgroud)

是否有更优化的方式来"验证"收集?

dfs*_*fsq 8

一些方法怎么样?

var hasErrors = _.some(myCollection.models, function(m) {
    return m.validationError;
});
Run Code Online (Sandbox Code Playgroud)