Angular 2 uygulamamda global değişkenler oluşturmakta gerçekten zorlanıyorum.
Zaten son 3 saattir StackOverflow'da bu konuda birçok yazı okudum ve okudum, ancak işe yarayamıyorum gibi görünüyor. Gerçekten bana yardım edebileceğinizi umuyorum ve bu soruyu sorduğum için özür dilerim.
Globals.ts adında dosyam var , bu şuna benzer:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
Ve bileşenimin HTML görünümündeki değişken rolünü şu şekilde kullanmak istiyorum:
{{ role }}
Globals.ts dosyasını app.module.ts'ime şu şekilde zaten ekledim :
providers: [
Globals
],
Bu dosyada ne yaparsam yapayım, işe yaramadı. Yapmak istemediğim şey globals.ts dosyasını her bileşene manuel olarak içe aktarmak, bu yüzden sağlayıcılar özelliğini kullanmak istiyorum.
Umarım bana yardım edebilir ve tekrar özür dilerim.
Saygılarımla,
AE
localStorage?
export class Globals { var role = 'test'; }<- o nedir?