在Angular中,可以使用'登录方法(LoggedIn method)”来判断用户是否已经登录。下面给出一个示例:
import { Component } from '@angular/core';
import { AuthService } from '../auth.service';
@Component({
selector: 'app-home',
template: `
您已经登录
您还没有登录
`,
})
export class HomeComponent {
constructor(private authService: AuthService) {}
isLoggedIn() {
return this.authService.isLoggedIn();
}
}
其中,AuthService
是一个服务,包含了检查用户是否已登录的方法isLoggedIn()
。HomeComponent
组件中的isLoggedIn()
方法会调用AuthService
中的方法来进行判断,并返回一个布尔值来表示用户是否已登录。
可以根据具体的需求来修改isLoggedIn()
方法中的逻辑,来实现更加精确的判断。例如,可以使用本地存储来保存已登录的用户信息,并在组件中读取该信息来进行判断。