【发布时间】:2015-05-29 14:35:53
【问题描述】:
我正在尝试找出使用 AngularJs 路由实现以下场景的最佳方法:
用户拥有具有搜索功能的项目列表(例如电影)。
用户可以搜索和选择项目,单击它并在单独的视图中查看详细信息。
查看完项目后,他们可以单击浏览器后退按钮并返回上一个列表并恢复搜索选项以继续查看列表。
默认 ngRoute 不提供任何状态概念,这必须单独实现(我想知道这里最好的解决方案是什么)
使用 ui-router。我从来没有使用过它,我想知道它是否提供了开箱即用的功能
【问题讨论】:
-
您可以像 ionic 一样通过删除历史记录来清除后退按钮上该路由模板的缓存。
标签: javascript angularjs url-routing