Eu realmente tenho dificuldade em criar variáveis globais em meu aplicativo Angular 2.
Eu já pesquisei e li muitos posts no StackOverflow sobre isso nas últimas 3 horas, no entanto, parece que não consigo fazer funcionar. Eu realmente espero que você possa me ajudar e peço desculpas por fazer esta pergunta.
Portanto, tenho meu arquivo chamado globals.ts , que se parece com isto:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
E eu quero usar a função de variável em minha visualização HTML do meu componente assim:
{{ role }}
Já adicionei o arquivo globals.ts ao meu app.module.ts da seguinte maneira:
providers: [
Globals
],
Não importa o que eu fiz neste arquivo, simplesmente não funcionou. O que não quero fazer é importar manualmente o arquivo globals.ts em cada componente, por isso quero usar o recurso de provedores.
Eu realmente espero que você possa me ajudar e sinto muito novamente.
Cumprimentos,
AE
localStorage
?
export class Globals { var role = 'test'; }
<- o que é isso?