【发布时间】:2013-09-23 23:48:11
【问题描述】:
我有 ngView 和三个 ngIncluded 视图:搜索过滤器、产品、分页。我想:
- 过滤产品而不重新加载整个页面只是产品视图
- 向网址添加过滤器,例如。
?category=shoes - 能够使用返回和下一步按钮
我在$routeProvier.when 中设置了reloadOnSearch: false。现在,当我调用 $location.search() 函数时,url 发生了变化,但页面没有重新加载。这就是我想要实现的目标,但是当我单击后退按钮时,产品不会重新加载到之前的状态。唯一发生的事情是 url 的变化。问题是在这种情况下如何处理返回和下一步按钮事件?
【问题讨论】:
标签: javascript jquery angularjs