Ben javascript, typescript kullanarak AngularJS uygulamasını yazıyorum. Ayrıca bina için homurdanıyorum. Aslında ben ng boilerplate ile başladım.Köşeli modül içinde json yapılandırma dosyası nasıl okunur?
Şimdi benim uygulamasında bazı değişkenler yapılandırılabilir olmak istiyorum
{
"app": "abc",
"login": "xyz"
}
aşağıda- gibi
config.json
dosya şey olduğunu varsayalım. Şimdi benim javascript dosyaları bu yapılandırma okuyabilir nasıl
var loginUrl : string = "def?pqr="+config.app;
- Yani bazı yerde ben gibi bir şey kullanabilirsiniz? En iyi uygulama yanıtını arıyorum. Ben de grunt build
adımında ikame ile iyiyim.
Not: Yapılandırma dosyası istemcinin kendisinde bulunur, yani sunucudan ayrı olarak yüklenmesine gerek yoktur.
SharedVars gerektirmedim, bu yüzden istemci tarafında belirli sabitleri kullandım. Bunun anlamı ben grunt-preprocess –
Nice kullanmak ve yüklemek zorunda kalmazsınız, bu çözüm beklendiği gibi çalışır. Yine de 'sharedVars:/* @echo SHARED_VARS * /' ile bir hatam oldu. Bu oldukça açık çünkü bir yorum. Hatanın tespit edilmesinden kaçınmanın bir yolu var mı? – C0ZEN
@ C0ZEN yankı içeren dosyayı sadece bir şablon dosyası, olduğu gibi kullanmamanız gerekiyor. Kullanmanız gereken, oluşturulan src/config.js dosyası. –