Ich habe eine App, die anpassbar sein muss und ein Parameter ist die Wurzel der URL. Die App ist nicht unbedingt die Wurzel der Website, dh. Es kann auf Ссылка gehostet werden, wobei appName
/
wäre, da es unter Ссылка , wobei appName
/myapp/
wäre.
Aber ich muss die appName
im Router wissen, also in configFn
meines Moduls, um diese Art von Sachen zu machen:
Da ich mehr Parameter habe, habe ich einen Dienst gestartet, den ich Settings
genannt habe, aber Sie können beim Konfigurieren eines Moduls keine Dienste injizieren ...
Was würdest du tun?
Für meine Bedenken habe ich angefangen, über einen benutzerdefinierten Anbieter nachzudenken, aber ich bin mir nicht sicher, ob es angemessen ist.
Für Settings
verwandte Informationen verwende ich konstant :
Hier ist ein einfacher Plocker , um die Konstante zu veranschaulichen.
Tags und Links angularjs