Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код $routeParams

  1. сервис в модуле ngRoute

Обзор

Сервис $routeParams позволяет получить текущий набор параметров маршрута.

Требует установленного модуля ngRoute.

Параметры маршрута являются комбинацией $location's search() и path(). Параметры path извлекаются, когда совпадает путь $route.

В случае конфликта имен параметров path параметры имеют приоритет над search параметрами.

Сервис гарантирует, что идентификатор объекта $routeParams останется неизменным (хотя его свойства, вероятно, изменятся), даже при изменении маршрута.

Обратите внимание, что $routeParams обновляются только после успешного завершения изменения маршрута. Это означает, что вы не можете полагаться на то, что $routeParams будут верными в функциях разрешения маршрута. Вместо этого можно использовать $route.current.params для доступа к параметрам нового маршрута.

Зависимости

  • $route

Пример

// 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–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ngRoute/service/$routeParams

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API