У меня есть следующий угловой компонент 7:
export class SendMessageComponent implements OnInit {
message: FormGroup;
constructor(private formBuilder: FormBuilder, private messageService: MessageService) { }
ngOnInit() {
this.message = this.formBuilder.group({
name: ['', Validators.required],
email: [''],
message: ['']
});
}
onSubmit() {
if (this.message.valid) {
this.messageService.send(message).subscribe(
(successResponse: SuccessResponse>) => { },
(errorResponse) => {
if (errorResponse.status === 400) {
for (var error in errorResponse.error.errors) {
}
}
},
);
}
}
}
При возникновении ошибок сервер возвращает errorResponse.error.errors
, что-то вроде:
[
{ name: "Email", info: "Email is unavailable" }
]
Я хотел бы добавитьошибки на стороне сервера в моей форме.
Как я могу это сделать?