ngrx url作为过滤功能的唯一真实来源

时间:2018-03-05 19:01:37

标签: angular ngrx ngrx-effects

我正在开发功能,您可以按不同的标准过滤实体。选定的标准反映在UI过滤器和芯片中。我们的想法是在URL中存储过滤器。

应用程序流程如下:

.mat

当UI事件发生时,ngrx / effect处理它,例如。我们想通过点击芯片来删除过滤器。效果方法采用点击芯片和当前状态,然后从中计算queryParams并使用新的queryParams触发导航。效果管道的最后一个元素如下所示:

=> new url comes => queryParams are parsed and mapped to filters => filters are stored in store => chips are calculated based on filters => api call is triggered to fetch data

似乎我的效果是做某种状态管理,引起了我的注意。

我非常感谢这种方法的验证。

0 个答案:

没有答案