SAP Spartacus - 如何查找用户是否登录
SAP Spartacus - How to find wheter the user is logged in or not
如果用户已经登录,我只想显示一个 div,否则我想显示另一个具有不同内容的 div。任何人都可以指导实现这一目标吗?
您将使用 authService.isUserLoggedIn()
方法,该方法公开一个可观察对象。
你可以这样使用它:
<div *ngIf="isLoggedIn;else #differentContent">
User is logged in
</div>
<ng-template #differentContent>
something else
</ng-template>
在您的组件控制器中,您将添加 isLoggedIn
属性:
@Component({...})
export class MyComponent {
isLoggedIn: Observable<boolean> = this.authService.isUserLoggedIn();
constructor(private authService: AuthService) {}
}
如果用户已经登录,我只想显示一个 div,否则我想显示另一个具有不同内容的 div。任何人都可以指导实现这一目标吗?
您将使用 authService.isUserLoggedIn()
方法,该方法公开一个可观察对象。
你可以这样使用它:
<div *ngIf="isLoggedIn;else #differentContent">
User is logged in
</div>
<ng-template #differentContent>
something else
</ng-template>
在您的组件控制器中,您将添加 isLoggedIn
属性:
@Component({...})
export class MyComponent {
isLoggedIn: Observable<boolean> = this.authService.isUserLoggedIn();
constructor(private authService: AuthService) {}
}