推送状态下的角度重定向

时间:2014-12-04 07:02:54

标签: javascript angularjs url angular-ui-router

我正在使用angular并使用$ location模块和$ routeProvider。我正在使用Ajax调用来获取页面上的数据(搜索功能)。并希望改变" url"正在展示。

window.history.pushState在显示网址时效果很好,但随后会重定向整个网页。

我希望它显示没有重定向的新网址。

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试在URL中使用实际的参数。即使用" $ location.search()?" - 这会产生URL格式,例如localhost:3000 / main?foo& bar,你可以更改" foo"和" bar"没有重定向浏览器。如果你改变实际路径,就像它所说的那样,它与视图路由的观点是不同的路径。因此,您可以选择使用'?'和'#'有内容参数而不是将所有内容编码到路径中。