AngularJS - настройка нескольких базовых тегов
При использовании angularjs, есть #
это должно быть удалено. Для этого вам необходимо установить следующее:
$locationProvider.html5Mode(true);
а также добавьте базовый тег, чтобы при обновлении страницы он работал нормально. Дело в том, если это определяется как <base href="http://example.com/">
тогда это работает только с этого URL. т.е. я не могу получить доступ к сайту с www.example.com
,
Так есть ли способ настроить несколько базовых баз, чтобы в случае сбоя одного заменить его другим?
2 ответа
<base href="/"></base>
- за ROOT
WebApps.
<base href="/webappName/"></base>
- для не ROOT
WebApps.
Кроме того, вам нужно только использовать <base>
пометить, если у вас есть родственник <a>
теги.
Ты можешь использовать:
<base href="/">
Или, если вы не хотите использовать базу:
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});