Naprawdę zmagam się z tworzeniem zmiennych globalnych w mojej aplikacji Angular 2.
Już googlowałem i czytałem wiele postów na StackOverflow na ten temat przez ostatnie 3 godziny, jednak wygląda na to, że po prostu nie mogę sprawić, by działało. Naprawdę mam nadzieję, że możesz mi pomóc i przepraszam za zadanie tego pytania.
Mam więc plik o nazwie globals.ts , który wygląda następująco:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
I chcę użyć zmiennej roli w moim widoku HTML mojego komponentu w następujący sposób:
{{ role }}
Dodałem już plik globals.ts do mojego app.module.ts w następujący sposób:
providers: [
Globals
],
Bez względu na to, co zrobiłem z tym plikiem, po prostu nie zadziałało. Nie chcę ręcznie importować pliku globals.ts w każdym komponencie, dlatego chcę skorzystać z funkcji dostawców.
Naprawdę mam nadzieję, że możesz mi pomóc i jeszcze raz przepraszam.
Z poważaniem,
AE
localStorage
?
export class Globals { var role = 'test'; }
<- co to jest?