如何将验证错误发送回 Angular2 应用程序
How to send back validation error to Angular2 app
在我的 Angular4 应用程序的一个组件中,我使用了实体的保存方法。验证事件在保存过程之前执行,returns 一个错误对象以防出错。
如何从验证事件中获取自定义错误对象?
组件:
Observable.fromPromise(this.workTimeDialogParams.entity.save()).subscribe(
res => {
debugger;
},
err => {
debugger;
}
);
服务器端验证事件:
model.XXX.events.validate = function(event) {
var result = {};
if (checkCondition === false) {
result.error = 123,
result.errorMessage = 'The value is to long'
}
return result ;
};
在订阅函数中,我想获取服务器验证函数发送的特定错误(例如 123 "The value is to long"),而不是一般错误 500 "Internal server error".
这是一个示例,说明如何通过 Angular.
检索 validate
错误
在我的 Angular4 应用程序的一个组件中,我使用了实体的保存方法。验证事件在保存过程之前执行,returns 一个错误对象以防出错。 如何从验证事件中获取自定义错误对象?
组件:
Observable.fromPromise(this.workTimeDialogParams.entity.save()).subscribe(
res => {
debugger;
},
err => {
debugger;
}
);
服务器端验证事件:
model.XXX.events.validate = function(event) {
var result = {};
if (checkCondition === false) {
result.error = 123,
result.errorMessage = 'The value is to long'
}
return result ;
};
在订阅函数中,我想获取服务器验证函数发送的特定错误(例如 123 "The value is to long"),而不是一般错误 500 "Internal server error".
这是一个示例,说明如何通过 Angular.
检索validate
错误