Spec-Zone.ru › Angular.js 1.2

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

ngRoute

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

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

Установка

Сначала включите angular-route.js в свой HTML:

    <script src="angular.js">
    <script src="angular-route.js">

Вы можете загрузить этот файл из следующих источников:

  • Google CDN
    например, //ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/angular-route.js
  • 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.module('app', ['ngRoute']);

Теперь вы готовы начать работу!

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

Директива

Название Описание
ngView

Обзор

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

Провайдер

Название Описание
$routeProvider

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

Сервис

Название Описание
$route

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

$routeParams

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

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.2.32/docs/api/ngRoute

Spec-Zone.ru

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