Я не уверен, что кто-то испытывает это.Всякий раз, когда я пытаюсь использовать ngx-spinner в функции, она не работает.Но когда я помещаю его в подписанный обратный вызов, он работает.
За пределами службы авторизации.Это не показывает счетчик.
login() {
this._spinner.show(); //spinner call
this._authService.login(this.user).subscribe(
data => {
sessionStorage.setItem("account", JSON.stringify(data[0].data));
sessionStorage.setItem("token", data[0].data.access_token);
setInterval(() => {
this._router.navigate(['home']);
}, 2000);
},
error => {
}
)
this._spinner.hide();
}
Внутри службы авторизации.Это работает
login() {
this._authService.login(this.user).subscribe(
data => {
this._spinner.show(); //spinner call
sessionStorage.setItem("account", JSON.stringify(data[0].data));
sessionStorage.setItem("token", data[0].data.access_token);
setInterval(() => {
this._router.navigate(['home']);
}, 2000);
},
error => {
}
)
this._spinner.hide();
}
Я импортировал всю необходимую библиотеку, но по какой-то причине она не работает, когда она находится за пределами authservice.