Я получаю ложь в ответ от API. Если я console.log
результат, то он показывает {}
. Что я хочу сделать, это если ответ ложный, а затем перенаправить на домашнюю страницу. Но ложное условие не работает. Ниже мой код:
this.sub = this.route.params.subscribe(params => {
this.token = params['Token'];
this.common.createAPIService('api/users/recoverpassword/ValidateLink?Token=' + this.token + '', '').subscribe((result: any) => {
console.log(result);
if (!result || result == {} || result == false) {
this.common.ShowNotification("Change Password", "Invalid Request", "error");
// setTimeout(function () {
// window.location.href = "#";
// }, 3000);
console.log(12);
this.zone.run(() => this.router.navigateByUrl("/home/" + "Mumbai"));
}
});
});
Я пытался !result
, {}
, даже result == false
, но это не работает. Предупреждение в состоянии или console.log
не приходит. Пожалуйста, помогите.