AngularJS - 配置多个基本标签
AngularJS - Configure multiple base tags
使用angularjs时,有#
需要去掉。为此,您需要设置以下内容:
$locationProvider.html5Mode(true);
并且还添加了 base 标签,这样当页面刷新时它就可以正常工作了。关键是如果它被定义为 <base href="http://example.com/">
那么它只能从这个 url 开始工作。即我无法从 www.example.com
.
访问该网站
那么有没有一种方法可以配置某种多基地,以便当一个失败时,它会被另一个取代?
<base href="/"></base>
- 对于 ROOT
网络应用。
<base href="/webappName/"></base>
- 对于非 ROOT
网络应用。
另外,如果你有相关的 <a>
标签,你只需要使用 <base>
标签。
您可以使用:
<base href="/">
或者如果你不想使用 base:
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
使用angularjs时,有#
需要去掉。为此,您需要设置以下内容:
$locationProvider.html5Mode(true);
并且还添加了 base 标签,这样当页面刷新时它就可以正常工作了。关键是如果它被定义为 <base href="http://example.com/">
那么它只能从这个 url 开始工作。即我无法从 www.example.com
.
那么有没有一种方法可以配置某种多基地,以便当一个失败时,它会被另一个取代?
<base href="/"></base>
- 对于 ROOT
网络应用。
<base href="/webappName/"></base>
- 对于非 ROOT
网络应用。
另外,如果你有相关的 <a>
标签,你只需要使用 <base>
标签。
您可以使用:
<base href="/">
或者如果你不想使用 base:
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});