Ich bin ein Neuling in UI-Router. Ich muss einen globalen Param an alle meine Staaten weitergeben. Gibt es irgendeine Möglichkeit als config globale Parameter im UI Router zu haben?Pass allgemeine params zu allen Staaten UI Router
Antwort
Ich würde es auf diese Weise bevorzugen. erweitern die $stateParam
app.factory('ExtendedStateParam', function($http, $stateParam, $state){
$stateParam['global_param'] = $state.$current.global_param;
return $stateParam;
}
Das ist cool. Aber der "bla" -Wert kann variieren. Von der URL, auf die der Benutzer trifft, wie kann ich das bekommen? – vinod
es ist aktualisiert. Geben Sie $ state in die Factory ein und verwenden Sie '$ state. $ Current.global_param' – underscore
Vielen Dank. Soll ich diese Fabrik in den Controllern anrufen oder reicht diese Erklärung alleine aus? – vinod
- 1. React-Router Link Pass in params
- 2. Angular-UI-Router: UI-Sref-aktive und verschachtelte Staaten
- 3. Angular ui Router mehrere benannte Ansichten für alle Staaten
- 4. ui-Router deferIntercept und Zustand params
- 5. Angular-UI-Router: Params zwischen Zuständen übergeben
- 6. Staat params nicht mit ui-Router weitergegeben
- 7. Angular Ui Router optional URL Params
- 8. Grundlegende Parameter mit `params` Parametern. UI - Router
- 9. Angularjs Pass Variable ui-Router URL angeben
- 10. Zugriff auf Parameter von Kind Staaten von ui-Router
- 11. Angular UI Router Das gleiche TemplateUrls Problem für verschiedene Staaten
- 12. Angular Ui Router mehrere benannte Ansichten und geschachtelten Staaten
- 13. Angular ui-router params wenn spezifische Kind-URL
- 14. Angular 2, TypeScript & ui-router - Wie bekomme ich staatliche params
- 15. Angular UI-Router Zurücksetzen Abfragezeichenfolgeflag params auf Reload
- 16. Wie der vorherige Zustand mit Params mit ui-Router
- 17. Pass params zu funktionieren mit on()
- 18. Params über UI-Router an den Server übergeben
- 19. "optional" Params in AngularJS Zustände/Ansichten mit UI-Router
- 20. Winkel ui-Router geht zu falschem Zustand
- 21. Benutze Ui-Router Ui-Sref Nur um Abfrageparameter zu setzen
- 22. AngularJS: Pass Eingabeparameter in URL mit ui-Router
- 23. Pass params in kundenspezifische URL Route
- 24. Pass Route über Query-String in ui-Router
- 25. Angular ui-Router Debuggen
- 26. Schienen: Pass-Params durch Ajax
- 27. Angular2: Router nicht params bevöl
- 28. Express mit dem Router() params
- 29. Angular 2 Mehrere Router params
- 30. ui Router Abfrageparameter
'url:‚/ Partei/2‘,' 2 ist ein GLOBAL PARAM und Sie würden Einparteienstaat – underscore
in der URL eines jeden Staates ändern, sollte ich 2. nicht gesetzt ich brauche eine gemeinsame Ort, wo ich den Schlüssel für globale param setzen könnte und alle Staaten können es entweder haben oder nicht. Gibt es einen Weg? – vinod