Angular2持久化组件之间的数据

时间:2017-03-22 13:26:11

标签: angular routing

我有一个搜索屏幕@ http://localhost/employee

用户输入搜索条件,DI服务将返回结果,我也在那里使用分页并跟踪当前页面。

比方说,我选择了一名id = 123且角度路由的员工带我去@ http://localhost/employee/123

如果我在导航回搜索页面时仍然有搜索结果和当前选择的页码,那么最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

如评论中所述,服务是解决此问题的方法。

一个很好的选择是使用redux状态管理,例如与ngrx库。通过这种方式,您可以使用中央/全局可修改状态(称为存储),可以由所有组件读取并通过操作进行更改。在ngrx docs中了解更多相关信息。它需要一些时间来适应它,但真的有回报。