【发布时间】:2019-11-07 17:28:28
【问题描述】:
我有两个组件 navbarcomponent 和 logincomponent。
<app-navbar></app-navbar>
<app-login></app-login>
navbarcomponent 在logincomponent 之前执行。
在我的logincomponent 中,当用户登录时,我将用户信息设置在本地存储中。
我在我的navbarcomponent 的ngoninit 中调用它。
ngOnInit() {
this.user = localStorage.getItem("user");
}
但用户变量始终为 null 。因为它在logincomponent 实例化它之前被执行。
有没有办法在login中的方法执行后获取值?
【问题讨论】:
-
这两个都是子组件?
-
是的,他们都是 app.component 的孩子
标签: angular