Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию ngRoute

Установка

Сначала получите файл:

  • Google CDN например
    "//ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/angular-route.js"
  • NPM например
    npm install --save angular-route@X.Y.Z
    или
    yarn add angular-route@X.Y.Z
  • Bower например
    bower install angular-route#X.Y.Z
  • code.angularjs.org (не рекомендуется для использования в продакшене) например
    "//code.angularjs.org/X.Y.Z/angular-route.js"

где X.Y.Z — версия AngularJS, которую вы используете.

Затем, включите angular-route.js в свой HTML:

<script src="path/to/angular.js"></script>
<script src="path/to/angular-route.js"></script>

Наконец, загрузите модуль в ваше приложение, добавив его в качестве зависимого модуля:

angular.module('app', ['ngRoute']);

После этого вы готовы приступить к работе!

Модуль ngRoute предоставляет сервисы маршрутизации и глубокой привязки, а также директивы для приложений AngularJS.

См. $route для примера конфигурации и использования ngRoute.

Компоненты модуля

Директива

Имя Описание
ngView

Директива ngView, которая дополняет сервис $route, включая рендеренный шаблон текущего маршрута в основной макет (файл index.html). Каждый раз, когда меняется текущий маршрут, включенный вид изменяется в соответствии с конфигурацией сервиса $route.

Провайдер

Имя Описание
$routeProvider

Используется для конфигурации маршрутов.

Сервис

Имя Описание
$route

Сервис $route используется для глубокой привязки URL к контроллерам и представлениям (HTML-фрагментам). Он отслеживает $location.url() и пытается сопоставить путь с существующим определением маршрута.

$routeParams

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

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ngRoute

Spec-Zone.ru

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