Мне очень сложно создавать глобальные переменные в моем приложении Angular 2.
Я уже гуглил и читал много сообщений на StackOverflow по этому поводу за последние 3 часа, однако мне кажется, что я просто не могу заставить его работать. Я очень надеюсь, что вы можете мне помочь, и прошу прощения за этот вопрос.
Итак, у меня есть файл globals.ts , который выглядит так:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
И я хочу использовать переменную роль в моем HTML-представлении моего компонента следующим образом:
{{ role }}
Я уже добавил файл globals.ts в свой app.module.ts следующим образом:
providers: [
Globals
],
Что бы я ни делал с этим файлом, он просто не работал. Чего я не хочу делать, так это импортировать файл globals.ts в каждый компонент вручную, поэтому я хочу использовать функцию поставщиков.
Я очень надеюсь, что вы сможете мне помочь, и еще раз извиняюсь.
С уважением,
AE
localStorage
?
export class Globals { var role = 'test'; }
<- что это?