角度1.2到1.3 - 链路生成

时间:2014-10-29 18:15:29

标签: angularjs angular-ui-router

以下是使用角度1.2和1.3中的ui-router的两个简单应用程序:

1.2 - http://jsbin.com/niyehagixa/1/edit?html,output

1.3 - http://jsbin.com/vaceqizanu/1/edit?html,output

如果您在第一个链接中检查“状态a”的链接,则显示为:href="#/a";但是,在角度1.3版本中,它现在被设置为href="/a",错过了#

任何人都能解释为什么会这样吗?在我现有的应用程序中(尝试升级到1.3),大多数没有#的链接仍然可以正确路由;但是,有些人试图转到将返回404的服务器(如果用户试图复制链接或在新的选项卡/窗口中打开它,也会这样。)

我宁愿不在服务器端增加任何复杂性,保持网址应该输入SPA:我有办法将#保留在1.3中的链接中吗?

1 个答案:

答案 0 :(得分:3)