我是AngularJS的新手。到目前为止,我一直在使用root(/)页面,我没有看到任何导航问题。
现在我添加了一个路径 - “条目”。我看到AngularJS再次附加了路径,所以
http://localhost:9000/entries
变为:
http://localhost:9000/entries#/entries
还有一个带参数的请求,例如:
http://localhost:9000/entries?par1=a&par2=1
变为:
http://localhost:9000/entries?par1=a&par2=1#/entries?par1=a&par2=1
我看了:$location doc
但我仍然不太明白这里发生了什么。这是正确的行为吗?如果没有,我该如何关闭它?
答案 0 :(得分:1)
这是正确的行为。以角度改变路径实际上并不对应于URL本身的变化,只是片段(#之后的内容)。这就是角度(以及一般的JS框架)如何跟踪您的位置并更改它而不刷新。