Я не могу получить результат для headers.get (status) из ответного сообщения.
Я обнаружил, что, возможно, это потому, что мой http.post не имеет Httpresponse, поэтому angular не может получитьинформация заголовков.
service.ts:
onCreateData(service: LoginFormService) {
const request = JSON.stringify(
{ dataYear: service.form.get('dataYear').value,
dataMonth: service.form.get('dataMonth').value,
population: service.form.get('population').value,
sources: service.form.get('sources').value
}
);
return this.http.post(this.createDataUrl, request, httpOptions)
.pipe(
catchError(this.handleError('onCreateData'))
);
}
component.ts:
onSubmit() {
this.service.onCreateData(this.service).subscribe(
(res: Response) => {
console.log('-----');
console.log(res.headers.get(status));
this.service.form.reset();
this.service.initializeFormGroup();
this.notificationService.success(':: Submitted successfully');
this.dialogRef.close();
}
);
}
Если я могу получить headers.status, я хотел бы использовать его, чтобы сделать другое уведомление.