Realmente lucho con la creación de variables globales en mi aplicación Angular 2.
Ya busqué en Google y leí muchas publicaciones en StackOverflow sobre esto durante las últimas 3 horas, sin embargo, parece que no puedo hacer que funcione. Realmente espero que pueda ayudarme y le pido disculpas por hacer esta pregunta.
Entonces tengo mi archivo llamado globals.ts , que se ve así:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
Y quiero usar el rol de variable en mi vista HTML de mi componente de esta manera:
{{ role }}
Ya agregué el archivo globals.ts a mi app.module.ts de la siguiente manera:
providers: [
Globals
],
No importa lo que hice en este archivo, simplemente no funcionó. Lo que no quiero hacer es tener que importar el archivo globals.ts en cada componente manualmente, por lo que quiero usar la función de proveedores.
Realmente espero que puedas ayudarme y lo siento de nuevo.
Atentamente,
AE
localStorage?
export class Globals { var role = 'test'; }<- ¿qué es eso?