Улучшить эту документацию Просмотреть исходный код $locationProvider
Обзор
Используйте $locationProvider для настройки того, как хранятся пути глубокой привязки приложения.
Методы
-
hashPrefix([prefix]);
Значение по умолчанию для префикса —
'!'.Параметры
Параметр Тип Подробности prefix (необязательно)stringПрефикс для части хеша (содержащей путь и поиск)
Возвращаемое значение
*текущее значение, если используется как getter, или само значение (цепочка вызовов), если используется как setter
-
html5Mode([mode]);
Параметры
Параметр Тип Подробности mode (необязательно)booleanObjectЕсли булево значение, устанавливает
html5Mode.enabledв указанное значение. Если объект, устанавливаетenabled,requireBaseиrewriteLinksв соответствующие значения. Поддерживаемые свойства:-
enabled –
{boolean}– (по умолчанию: false) Если true, будет полагаться наhistory.pushStateдля изменения URL-адресов там, где это поддерживается. Будет использовать пути с префиксом хеша в браузерах, которые не поддерживаютpushState. -
requireBase -
{boolean}- (по умолчанию:true) Когда html5Mode включен, определяет, требуется ли тег. Если enabledиrequireBasetrue, а теганет, при инъекции $locationбудет выброшено исключение. Подробнее см. в $location справочнике -
rewriteLinks -
{boolean|string}- (по умолчанию:true) Когда html5Mode включен, включает/выключает переписывание URL-адресов для относительных ссылок. Если задано строковое значение, переписывание URL-адресов будет выполняться только для ссылок с атрибутом, соответствующим заданной строке. Например, если задано'internal-link', то URL-адрес будет переписан только для<a internal-link>ссылок. Обратите внимание, что нормализация имени атрибута здесь не применяется, поэтому'internalLink'не будет соответствовать'internal-link'.
Возвращаемое значение
Objectобъект html5Mode, если используется как getter, или сам объект (цепочка вызовов), если используется как setter
-
enabled –
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/provider/$locationProvider