Naprawdę mam problem z tworzeniem zmiennych globalnych w mojej aplikacji Angular 2.Globalne zmienne kątowe 4/5
Już googlowałem i czytałem wiele postów na temat StackOverflow w ciągu ostatnich 3 godzin, jednak wydaje mi się, że po prostu nie mogę tego zrobić. Naprawdę mam nadzieję, że możesz mi pomóc i przepraszam za zadawanie tego pytania.
Tak Mam plik o nazwie globals.ts, który wygląda tak:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
I chcę użyć zmiennej rolę w moim widoku HTML mojego komponentu tak:
{{ role }}
już dodany plik globals.ts do moich app.module.ts w następujący sposób:
providers: [
Globals
],
Bez względu na to, co zrobiłem w tym pliku, po prostu nie działało. To, czego nie chcę robić, to ręczne importowanie pliku globals.ts do każdego komponentu, dlatego chcę korzystać z funkcji dostawców.
Naprawdę mam nadzieję, że możesz mi pomóc i znowu przepraszam.
poważaniem,
A PL
'Globalizacja klasy eksportu { var rola = 'test'; } '<- co to jest? – zerkms
To ma być moja klasa Globals, w której chcę przechowywać moje zmienne globalne. Na przykład zmienna "rola", która teraz powinna mieć w sobie ciąg "test", aby sprawdzić, czy zmienne globalne działają. –
To nie jest jednak prawidłowy maszynopis. – zerkms