Я пытаюсь использовать nebular oauth точно так же, как в документах, но в logincomponent, но отличается тем, что я расширяю компонент nebular login. Но этот код дает мне ошибку
export class LoginComponent extends NbLoginComponent implements OnDestroy {
public user: SocialUser;
private loggedIn: boolean;
constructor(service: NbAuthService,options: {},cd: ChangeDetectorRef, router: Router) {
super(service,{},cd, router);
}
alive = true;
login() {
this.service.authenticate('google')
.pipe(takeWhile(() => this.alive))
.subscribe((authResult: NbAuthResult) => {
});
}
ngOnDestroy(): void {
this.alive = false;
}
}
что происходит?