Spec-Zone.ru › Angular.js 1.6

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

  1. $location
  2. поставщик в модуле ng

Обзор

Используйте $locationProvider для настройки того, как хранятся пути глубокой ссылки приложения.

Методы

  • hashPrefix([prefix]);

    Значение по умолчанию для префикса — '!'.

    Параметры

    Параметр Тип Подробности
    prefix
    (необязательно)
    string

    Префикс для части хэша (содержащей путь и поиск)

    Возвращаемое значение

    *

    текущее значение, если используется как метод-получатель, или само значение (цепочка вызовов), если используется как метод-установщик

  • html5Mode([mode]);

    Параметры

    Параметр Тип Подробности
    mode
    (необязательно)
    booleanObject

    Если boolean, устанавливает html5Mode.enabled в указанное значение. Если объект, устанавливает enabled, requireBase и rewriteLinks в соответствующие значения. Поддерживаемые свойства:

    • enabled – {boolean} – (по умолчанию: false) Если true, будет полагаться на history.pushState для изменения URL-адресов там, где это поддерживается. Будет использовать пути с префиксом хэша в браузерах, которые не поддерживают pushState.
    • requireBase - {boolean} - (по умолчанию: true) При включенном html5Mode указывает, требуется ли тег . Если enabled и requireBase установлены в true, а тег base отсутствует, при инъекции $location будет выброшено исключение. См. $location руководство для получения дополнительной информации
    • rewriteLinks - {boolean|string} - (по умолчанию: true) При включенном html5Mode включает/отключает переписывание URL-адресов для относительных ссылок. Если задано строковое значение, переписывание URL-адресов будет выполняться только для ссылок с атрибутом, соответствующим данной строке. Например, если задано значение 'internal-link', то переписывание URL-адресов будет выполняться только для <a internal-link> ссылок. Обратите внимание, что нормализация имени атрибута здесь не применяется, поэтому 'internalLink' не будет соответствовать 'internal-link'.

    Возвращаемое значение

    Object

    объект html5Mode, если используется как метод-получатель, или само значение (цепочка вызовов), если используется как метод-установщик

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ng/provider/$locationProvider

Spec-Zone.ru

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