如何在Angular2中存储全局变量,与PHP的会话相同?
改为使用:
localStorage.setItem();
Run Code Online (Sandbox Code Playgroud)
您可以使用共享服务.要为整个应用程序提供唯一的服务实例,只需在bootstrap函数中定义它:
bootstrap(AppComponent, [ SharedService ]);
Run Code Online (Sandbox Code Playgroud)
这样,您就可以在其中设置全局变量.
export class SomeComponent {
constructor(private service:SharedService) {
this.service.someProperty = 'some value';
}
}
Run Code Online (Sandbox Code Playgroud)
注入此服务的每个元素(组件,服务)都可以访问此服务.
如果要在更新此字段时进行通知,可以使用如下所述的可观察属性:
| 归档时间: |
|
| 查看次数: |
6836 次 |
| 最近记录: |