Ich habe wirklich Probleme damit, globale Variablen in meiner Angular 2-Anwendung zu erstellen.
Ich habe in den letzten 3 Stunden bereits viele Beiträge auf StackOverflow gegoogelt und gelesen, aber es scheint, als könnte ich es einfach nicht zum Laufen bringen. Ich hoffe wirklich, dass Sie mir helfen können und ich entschuldige mich dafür, dass Sie diese Frage gestellt haben.
Also habe ich meine Datei mit dem Namen globals.ts , die so aussieht:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
Und ich möchte die Variablenrolle in meiner HTML-Ansicht meiner Komponente folgendermaßen verwenden:
{{ role }}
Ich habe die Datei globals.ts bereits folgendermaßen zu meiner app.module.ts hinzugefügt :
providers: [
Globals
],
Egal was ich an dieser Datei gemacht habe, es hat einfach nicht funktioniert. Was ich nicht tun möchte, ist, die Datei globals.ts in jeder Komponente manuell importieren zu müssen, weshalb ich die Provider-Funktion verwenden möchte.
Ich hoffe wirklich, dass Sie mir helfen können und entschuldige mich wieder.
Freundliche Grüße,
AE
localStorage?
export class Globals { var role = 'test'; }<- was ist das?