Улучшить эту документациюПросмотреть исходный код$locationProvider
Используйте $locationProvider для настройки того, как хранятся пути глубокой привязки приложения.
Методы
-
hashPrefix([prefix]);
Параметры
Параметр Тип Подробности prefix (необязательно)stringПрефикс для части хэша (содержащей путь и поиск)
Возвращает
*текущее значение, если используется в качестве геттера, или само значение (цепочка вызовов), если используется в качестве сеттера
-
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}- (по умолчанию:true) Когда html5Mode включен, включает/выключает переписывание URL для относительных ссылок.
Возвращает
Objectобъект html5Mode, если используется в качестве геттера, или само значение (цепочка вызовов), если используется в качестве сеттера
-
enabled –
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/api/ng/provider/$locationProvider