Czy istnieje sposób dostępu do $stateParams
dla stanu, do którego przechodzisz, z usługi wywoływanej w funkcji rozstrzygania? Z ngRoute
użyjesz $route.current.params
. Jak ten minimalny pokazy upadać, usługa widzi tylko stan Wyjeżdżasz:
http://plnkr.co/edit/QpwgAj?p=preview
pojawia się nowy $stateParams
$stateParams
gdy jest wstrzykiwany bezpośrednio do funkcji rozwiązywania, ale wartości są nadal za jednym sposobem w serwisie.
Czego mi brakuje?
Nie brakuje niczego. Do czasu zakończenia przejścia usługa $ stateParams nie ma nowych parametrów. – laurelnaiad
Czy istnieje sposób uzyskiwania dostępu do parametrów z nowego stanu przed zakończeniem przejścia z usługą '$ state' (lub inną)? – nrw
Jak widzę w dokumentacji stanu pełnego istnieje przykładowy kod, który pokazuje '$ stateParams', które jest wstrzykiwane do skrótu rozstrzygnięcia. Zobacz sekcję wiki 'Resolve' https://github.com/angular-ui/ui-router/wiki – Chandermani