Улучшить эту документацию Просмотреть исходный код $routeParams
- сервис в модуле ngRoute
Обзор
Сервис $routeParams позволяет получить текущий набор параметров маршрута.
Требуется модуль ngRoute для установки.
Параметры маршрута — это комбинация $location's search() и path(). Параметры path извлекаются, когда совпадает путь $route.
В случае столкновения имён параметров path параметры имеют приоритет над search параметрами.
Сервис гарантирует, что идентификатор объекта $routeParams останется неизменным (но его свойства, вероятно, изменятся), даже при изменении маршрута.
Обратите внимание, что $routeParams обновляются только после успешного завершения изменения маршрута. Это означает, что вы не можете полагаться на корректность $routeParams в функциях разрешения маршрута. Вместо этого вы можете использовать $route.current.params для доступа к параметрам нового маршрута.
Зависимости
Пример
// Given:
// URL: http://server.com/index.html#/Chapter/1/Section/2?search=moby
// Route: /Chapter/:chapterId/Section/:sectionId
//
// Then
$routeParams ==> {chapterId:'1', sectionId:'2', search:'moby'}
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ngRoute/service/$routeParams