重新加载搜索时的后退按钮:假
Back button when reloadOnSearch:false
我有三个ngIncluded
视图ngView
:搜索过滤器、产品、分页。我想:
- 过滤产品而无需重新加载整个页面,只需产品视图
- 向网址添加过滤器,例如。
?category=shoes
- 能够使用"上一步"和"下一步"按钮
我在$routeProvier.when
中设置了reloadOnSearch: false
.现在,当我调用$location.search()
函数url时,页面不会重新加载。这就是我想要实现的目标,但是当我单击后退按钮时,产品不会重新加载到以前的状态。唯一发生的事情是网址的更改。问题是在这种情况下如何处理"后退"和"下一步"按钮事件?
如果重新加载 OnSearch:false,则使用控制器的相同实例,并且任何后退都不会重新加载任何控制器或相关视图。您需要响应在这种情况下引发$routeUpdate
事件。请参阅有关此$route文档。
$scope.$on('$routeUpdate',function(e) {
// Code to handle the route change.
});
您必须手动处理所有内容。这意味着当您按下后退或下一步按钮时,您必须回到使用$location的状态。
相关文章:
- 如何使用提交按钮搜索表中的记录
- Magento上的搜索按钮损坏
- 如何在单击按钮时使用instantsearch.js启动搜索
- 搜索按钮谷歌地图在我的vf页面上不起作用
- jqgridnavgrid在搜索按钮和自定义按钮之后添加按钮
- 一页主题搜索/用下一个按钮突出显示文本
- 如何在第一次单击后禁用搜索按钮,直到结果来自服务器
- 将搜索按钮从一个站点复制到另一个站点:此搜索按钮如何工作,以及如何重现其操作
- 如何使用带有搜索按钮的Google Places API
- 如何获取ExtJs 4.1.1中的搜索按钮
- 允许在表刷新后键入数据表搜索按钮
- 按enter键不会通过p:defaultCommand点击预期的搜索按钮
- jQuery:如何创建一个带有多个单选按钮的实时搜索表单
- jQuery在多个表中搜索文本,如果找到文本,则单击按钮
- jqGrid不显示搜索按钮
- 谷歌地图如何通过点击按钮搜索地点
- 在运行时按搜索按钮突出显示文本
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- 点击弹出窗口中的按钮搜索结果
- Ionic 2添加页面,按钮搜索页面没有任何作用