0
http://thedersen.com/projects/backbone-validation/#examples을 모델/형식 유효성 검사에 사용할 계획입니다. 그러나 양식이 유효하지 않은 동안 모델은 저장을 진행합니다. 뭐가 잘못 되었 니?백본 모델 검증 문제
_.extend(Backbone.Model.prototype, Backbone.Validation.mixin);
M=Backbone.Model.extend({
validation:{
name:{
required:true
}
},
url:'foo'
})
m=new M();
m.validate(); //return correct validation error.
m.validationError; // this is null while it should be filled by above error
m.save(); // it communicate with server while the model is not valid
감사합니다. 나는 그것이 미래 버전에서'defaults'없이 작동하기를 바랍니다. 그러나'validationError'는 null로 남겨 둡니다. – PHPst
'm.set ('name', 'test'); m.save(); m.unset ('name);'을 실행 한 다음'm.save()'를 실행하면 유효하지 않은 다시 모델. – PHPst
다시 속성을 제거했기 때문에 예. 따라서 존재하지 않는 속성에 대해 유효성 검사를 시도합니다. 기본적으로 유효성 검사기는 먼저 모델의 스키마를 알아야합니다. – TYRONEMICHAEL