Итак, у меня есть две кнопки:
<a class="router-link nav-item" routerLink="/login" *ngIf="!isLoggedIn$ | async">
Login
</a>
<a class="router-link nav-item" (click)="onLogout()" *ngIf="isLoggedIn$ | async">
Logout
</a>
И кнопка выхода работает отлично, как только пользователь вошел в систему, кнопка появляется. Но кнопка входа в систему не появляется.
Это код за isLoggedIn$
:
isLoggedIn$: Observable<boolean>;
ngOnInit() {
this.isLoggedIn$ = this.authService.isLoggedIn;
}
AuthService:
private loggedIn = new BehaviorSubject<boolean>(false);
get isLoggedIn() {
return this.loggedIn.asObservable();
}
Надеюсь, этой информации достаточно и проблема ясна, заранее спасибо!