Faccio davvero fatica a creare variabili globali nella mia applicazione Angular 2.
Ho già cercato su Google e letto molti post su StackOverflow su questo nelle ultime 3 ore, tuttavia sembra che non riesco a farlo funzionare. Spero davvero che tu possa aiutarmi e mi scuso per aver posto questa domanda.
Quindi ho il mio file chiamato globals.ts , che assomiglia a questo:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
E voglio usare il ruolo della variabile nella mia visualizzazione HTML del mio componente in questo modo:
{{ role }}
Ho già aggiunto il file globals.ts al mio app.module.ts nel modo seguente:
providers: [
Globals
],
Non importa cosa ho fatto su questo file, semplicemente non ha funzionato. Quello che non voglio fare è importare manualmente il file globals.ts in ogni componente, motivo per cui voglio utilizzare la funzione provider.
Spero davvero che tu possa aiutarmi e mi dispiace di nuovo.
I migliori saluti,
AE
localStorage
?
export class Globals { var role = 'test'; }
<- che cos'è?