Angular 2 uygulamamda global değişkenler yaratmakta gerçekten zorlanıyorum.Angular 4/5 Global Değişkenler
Zaten googled ve son 3 saat boyunca bu konuda StackOverflow'daki birçok mesajları okumak, ancak ben sadece o iş yapamaz gibi görünüyor. Umarım bana yardım edebilirsin ve bu soruyu sorduğum için özür dilerim.
Yani benim dosya şöyle ki, globals.ts çağrıda:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
Ve böyle benim bileşenin benim HTML görünümünde değişken rol kullanmak istiyorum:
{{ role }}
:
zaten şu şekilde benim app.module.ts için globals.ts dosyasını eklendi
Bu dosyada ne yaptığım önemli değil, işe yaramadı. Yapmak istemediğim şey, globals.ts dosyasını her bileşende elle almak zorunda olmaktır, bu yüzden sağlayıcılar özelliğini kullanmak istiyorum.
Gerçekten yine beni ve üzgün yardımcı olabilir umuyoruz.Saygılarımızla,
Sen Angular dependency injection aracılığıyla App herhangi bir noktasından Globals
varlık erişebilir
'ihracat sınıfı Globaller { var rolü = 'test'; } '<- bu nedir? – zerkms
Bu benim global değişkenlerimi saklamak istediğim sınıf Globals'ım olmalı. Örneğin, "global" değişkenler işe yarayıp yaramadığını test etmek için, şimdi "role" değişkeninin içinde bir "test" dizgisi olması gerekir. –
Yine de geçerli bir yazı değil. – zerkms