使用angular $ routeProvider而不更改历史记录和网址

时间:2013-07-29 15:08:41

标签: angularjs browser-history route-provider

我想使用$ routeProvider从服务器加载部分内容,但我不希望网址#值更改和历史记录更改(应用程序应该返回到上一个网址,而不会在多个路由更改后发出多个后退按钮点击我的应用程序)

1 个答案:

答案 0 :(得分:2)

我不认为这是可能的。据我所知$ routeProvider需要更改Url。

另一种方法是使用ng-show和ng-hide在页面上显示部分内容而不更改网址。您可以使用$ http或$ resource从服务器加载部分内容,如果需要,可以使用$ compile执行这些部分中的任何角度(即指令)。