有没有人知道为什么1.1.5版会自动给你的urls添加一个hashtag,以及如何关闭它?我想这是丑陋的样子。每当你有一个不是以正斜杠结尾的url时,就会发生这种情况。(我没有使用路由或类似的东西)。
所以这就是:
http://my.website.com/about
变成了
http://my.website.com/about#/about
还有这个:
http://my.website.com/about.html
变成:
http://my.website.com/about.html#/about.html
但这一点:
http://my.website.com/about/
没有这个问题。
发布于 2013-06-28 04:57:58
这似乎是angularjs 1.1.5中引入的一个bug (因为1.1.4没有表现出这个问题)。我在这里报告了这个bug:
发布于 2017-08-28 18:00:27
在$routeProvider中将HTML5模式设置为true,如下所示
$locationProvider.html5Mode(true);
并在页面的head部分添加以下行
<base href="/">
https://stackoverflow.com/questions/17350412
复制相似问题