当我链接到一个简单的网页时(不在 $routeProvider 中) 页面正在加载,然后 Angular 将一个 anchor 添加到 url 的末尾。
Example: www.test.com/home
* page loading *
Then: www.test.com/home#home
如何防止这种情况?
我正在使用 AngularJS v1.1.5(还不稳定)
最佳答案
如果我正确理解你的问题,你有与你的 Angular 应用程序无关的链接,那么 Angular 不应该向它们附加任何内容?
这是因为 a
标签是 Angular 中的一个指令。如果想跳过,可以添加target="_self"
参见 Angularjs Normal Links with html5Mode
关于javascript - Angular 将不需要的 anchor 添加到我的网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17729309/