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 });

Другие вопросы по тегам