У меня есть сообщение на сервере, которое может вернуть res {success: true}
В моем сообщении, если я получу этот ответ, я пытается активировать
this.successPost = true;
this.invitePost = false;
Только на этот точный ответ. res {success: true}
Мой код TS всегда возвращает if и никогда else в любом ответе res.
ts
async sendInvite() {
let formData = {
"firstName" : this.data.firstName,
"lastName" : this.data.lastName,
"email" : this.data.email
};
this.httpClient.post<any>('https://8618' + formData, {
headers: { 'x-authorization-token': 'XXXXXXXXXX' }}
)
.pipe(
finalize(() => { })
).subscribe(
res => {
console.log ("res", res);
let response = JSON.stringify(res);
console.log ("response", response);
if (res = {success: true} ) {
this.presentToast(response);
this.successPost = true;
this.invitePost = false;
} else {
this.presentToast(response);
}
},
(err: HttpErrorResponse) => { // fire on offline
console.log("err.error", err.error);
this.presentToast(err.error);
}
);
}