我正在开发功能,您可以按不同的标准过滤实体。选定的标准反映在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
似乎我的效果是做某种状态管理,引起了我的注意。
我非常感谢这种方法的验证。