0

我是 AngularJS 的新手。到目前为止,我一直在使用根 (/) 中的页面,并且我没有看到任何导航问题。

现在我添加了一个路径 - “条目”。我看到 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 文档

但我仍然不太明白这里发生了什么。这是正确的行为吗?如果没有,我该如何关闭它?

4

1 回答 1

1

这是正确的行为。更改角度路径实际上并不对应于 URL 本身的更改,只是片段(# 之后的内容)。这就是 Angular(和一般的 JS 框架)如何跟踪您的位置并在不刷新的情况下更改它。

于 2013-08-25T08:49:57.140 回答