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