Я дійсно борюся зі створенням глобальних змінних у своїй програмі 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'; }
<- що це?