Tag: backbone.validation.js

检测任何不需要的属性的Backbone模型validation

我实现了这个简单的function来检测骨干模型中的任何不需要或未指定的属性: var Underscore = require( '/usr/local/lib/node_modules/underscore' ), Backbone = require( '/usr/local/lib/node_modules/backbone' ), Validation = require( '/usr/local/lib/node_modules/backbone-validation' ); Underscore.extend( Backbone.Model.prototype, Validation.mixin ); var User = Backbone.Model.extend( { validation: { firstname: { minLength: 1, maxLength: 20, required: true }, lastname: { minLength: 1, maxLength: 20, required: true } }, … isAttributeAccepted: function( attr ) { var retval […]