Я действительно борется с созданием глобальных переменных в моем приложении Angular 2.
Я уже googled и прочитал много сообщений в 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 в каждый компонент вручную, поэтому я хочу использовать функцию поставщиков.
Я действительно надеюсь, что ты сможешь помочь мне и снова пожалеть.
С уважением,
A E