我在我的Angular 2应用程序中创建全局变量方面遇到了很大的困难。
所以,我有一个名为globals.ts的文件,它看起来像这样:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
我希望在我的组件的HTML视图中像这样使用变量“role”:
{{ role }}
我已经按以下方式将globals.ts文件添加到我的app.module.ts中:
providers: [
Globals
],
无论我对这个文件做了什么,它似乎都不起作用。我不想每个组件都手动导入globals.ts文件,因此我想使用providers功能。
无论我对这个文件做了什么,它似乎都不起作用。我不想每个组件都手动导入globals.ts文件,因此我想使用提供程序功能。
localStorage
怎么样? - suhailvs