推送状态上的角度重定向
Angular redirects on Push State
我正在使用角度和$location模块和$routeProvider。我正在使用 Ajax 调用来获取页面上的数据(搜索函数)。并希望更改正在显示的"网址"。
window.history.pushState在显示URL方面工作正常,但随后它会重定向整个页面。
我希望它显示新的网址而不重定向。
提前谢谢。
尝试在
URL中使用实际参数。 即使用"$location.search()?" - 这会产生形式的URL,例如localhost:3000/main?foo&bar,您可以在不重定向浏览器的情况下更改"foo"和"bar"。如果您更改实际路径,如其所述,则与视图路由视图的路径不同。因此,您可以选择使用"?"和"#"在那里包含内容参数,而不是将所有内容编码到路径中。
相关文章:
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- AngularJS$http重定向状态代码
- AngularJS - ui.router - 如何在动态添加它们后重定向到所需的状态
- 如何侦听跨域映像请求上的任何301/302重定向状态代码
- 根据React中的状态重定向用户
- 如果未处于登录状态,如何重定向到登录页面,登录后重定向到原始页面
- 重定向并显示警报(如果处于隐身状态)
- AngularJs $http postsuccessCallback 导致页面重定向,即使服务器以 200 状态响应也
- UI 路由器不断重定向到索引,并且不加载状态/视图
- 如何重定向状态子 UI 路由器
- PassportJS - 动态设置状态以允许在回调时重定向
- 推送状态上的角度重定向
- 在 ASP 中处于非活动状态后使用 Session.Timeout 重定向
- 在React中,我如何将用户重定向回状态已更改的索引
- Javascript窗口重定向在chrome中不起作用((取消)-状态)
- JQGRID-保持复选框选择状态-页面刷新/重定向/重新加载
- 当在主干中使用推送状态重定向时,我如何保持“返回”?按钮工作
- 否则,在单元测试中,$urlRouterProvider会重定向到不该重定向的状态
- 如何使用javascript从html登录表单重定向到欢迎页面?该网站处于脱机状态,并且位于开发服务器上
- jquery' ajax的哪个部分(成功/错误)接收到重定向状态码?