我正在创建一个服务来检查用户是否已登录。这只是一个从后端传递的全局变量'userIsLoggedIn'。此服务将用于多个应用程序,有时userIsLoggedIn全局变量将不存在。
我拥有的是......
import { Injectable } from '@angular/core';
declare const userIsLoggedIn: boolean;
@Injectable()
export class UserLoggedInService{
isUserLoggedIn(): boolean {
return userIsLoggedIn || false;
}
}
如果userIsLoggedIn全局变量不存在则会出现错误,如果我遗漏了声明行,则会出错。
我曾希望能够做类似
的事情declare const userIsLoggedIn?: boolean;
但这似乎不起作用。请问有人帮帮我吗?