成功登录后,我将员工ID和用户名存储在本地存储中,并尝试访问声明了配置文件菜单的app.component.ts,因为app.component.ts初始化了我的应用程序的启动,因此无法提取在login.ts
中设置的用户名login.ts:
if (login successful) {
this.storage.set('empid', this.dbempid);
this.storage.set('empname', this.dbusername);
this.navCtrl.push(this.dashBoardPage);
}
app.component.ts
this.storage.get('empname').then((val) => {
this.connectedUsername = val;
});
app.html
{{connectedUsername}}
答案 0 :(得分:1)
听起来像您在组件通信中挣扎(登录页面需要告知包含该内容的App某些信息)。从我的角度来看,有几种选择: