Улучшить эту документацию Просмотреть исходный код $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иrequireBaseимеют значение true, а тег base отсутствует, при инъекции$locationбудет выброшено исключение. Подробнее см. $location руководство -
rewriteLinks -
{boolean|string}- (по умолчанию:true) Когда html5Mode включен, включает/отключает переписывание URL-адресов для относительных ссылок. Если задано строковое значение, переписывание URL-адресов будет происходить только для ссылок с атрибутом, соответствующим данной строке. Например, если задано'internal-link', URL будет переписываться только для<a internal-link>ссылок. Обратите внимание, что нормализация имен атрибутов здесь не применяется, поэтому'internalLink'не будет соответствовать'internal-link'.
Возвращаемое значение
Objectобъект html5Mode, если используется как getter, или он же (для цепочки вызовов), если используется как setter
-
enabled –
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/provider/$locationProvider