我想使用角度形式机制显示服务器端验证错误,所以在我的http.post catch函数中我有这个代码:
.catch(function(fieldErrors){
angular.forEach(fieldErrors, function(fieldError){
vm.agreementForm[fieldError.field].$setValidity(fieldError.validationErrorCode, false);
});
})
将错误设置为无效的字段并设置验证错误代码。 此解决方案的问题是,如果从服务器提供自定义验证错误代码(例如,自定义服务器端验证代码),则需要在值更改时手动将字段有效性设置为true。
有更好的方法吗?
感谢adivice