在我的标头组件中。
ngOnInit() {
this.authService.getUser((data)=>{
this.authService.userInfo.next(data)
})
}
在 authService.ts
中export class AuthService {
userInfo= new BehaviorSubject<any>(null);
}
在另一个组件中,我正在ngOnInit
中订阅变量
ngOnInit() {
this.auth.userInfo.subscribe((data)=>{
this.userInfo = data.user;
console.log('user data subsribed ',this.userInfo)
})
}
这在路线导航上正常工作,但是当我重新加载页面时,订户未触发