Meine AngularJS-App ruft Aufrufe an eine API ab, die derzeit bei einem Dienst gehostet wird, aber zuvor bei einem anderen gehostet wurde und in naher Zukunft wahrscheinlich noch irgendwo gehostet wird.Wie speichern Sie URLs oder URL-Domains am besten in der AngularJS App?
Die URL ändert sich regelmäßig. Zum Beispiel von
myfirst.heroku.com/app/user/mike/profile
zu
mysecond.bluemix.com/app/user/mike/profile
usw.
Anstatt die URL in jedem Ort jedes Mal ändern, möchte ich nur noch vor dem /app...
den Teil ändern.
In einer Angular App, was ist der beste Weg, dies zu tun?
HINWEIS: Viele der URLs, die ich in der App verwende, sind in Modulen, die als Abhängigkeiten zu meiner Hauptanwendung hinzugefügt werden. So verwenden Module1
und Module2
beide die URL in ihren Controllern und Ressourcen und sind dann in MainApp
enthalten. Also eine gute Lösung für mich muss für alle abhängigen Apps zugänglich sein. Ist das möglich.
Verwendung .value() oder .contant() und injizieren sie in – Martin