AngularJS:跟踪URL中的用户输入,以便用户可以利用浏览器';s后退/前进
AngularJS的官方教程就是一个很好的例子。当您输入查询并选择其对结果进行排序的方式时,url保持不变,用户输出也不会存储在其他任何地方。现在,如果用户点击一个链接,他就不能返回他的过滤结果。随着更多的项目和过滤器,它变得烦人AngularJS:跟踪URL中的用户输入,以便用户可以利用浏览器';s后退/前进,angularjs,pushstate,route-provider,location-provider,Angularjs,Pushstate,Route Provider,Location Provider,AngularJS的官方教程就是一个很好的例子。当您输入查询并选择其对结果进行排序的方式时,url保持不变,用户输出也不会存储在其他任何地方。现在,如果用户点击一个链接,他就不能返回他的过滤结果。随着更多的项目和过滤器,它变得烦人 在URL中保留用户的筛选选择和查询的最佳方法是什么?我尝试结合使用AngularJS的$location和$routeParams以及浏览器的history.pushState(),但是它变得相当麻烦,有些东西仍然不起作用。阅读《使用AngularJS掌握Web应用程
在URL中保留用户的筛选选择和查询的最佳方法是什么?我尝试结合使用AngularJS的
$location
和$routeParams
以及浏览器的history.pushState()
,但是它变得相当麻烦,有些东西仍然不起作用。阅读《使用AngularJS掌握Web应用程序开发》一书中的“组织导航”一章也没有帮助。我关心的不是一段代码,而是它的整个结构。刚刚为其他人回答了一个类似的问题。您可以将状态作为一个值保留在周围
请参见示例。
另见