[英]Validate backbone Model WIth Nested Object
我在模型上有一个字段,在那个字段中有一个字段,而另一个对象还有更多字段,我验证使用主干验证,对于名称和年龄的验证工作正常,但对于对象(地址)的验证工作不正常。
如何验证地址中的字段?
例如
var PersonModel = Backbone.Model.extend({
defaults: {
name: null,//String
age: null,//Integer
address: {
pincode : null,
streetName : ''
}
}
validation: {
name: {
required: true
},
age: {
range: [1, 80]
},
address : {
pincode :{
required : true
}
}
}
});
提前致谢
“还支持验证复杂对象。要为对象配置验证规则,请在属性名称中使用点符号,例如'address.street'。”
因此,在您的情况下,为了验证地址对象中的属性,应该为:
"address.pincode" : {
required : true
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.