在Angular 6及更高版本的应用中将Reselect与可观察对象一起使用

时间:2019-01-23 07:23:21

标签: angular redux observable reselect

我正在使用混合了Redux的Angular 6应用。

当前,我所有的选择器都是以下两种形状之一:

this.store.select<ActiveProject>(['projectList', 'map', this.projectId])

@select(['parameterList', 'parameters']) 
parameters$: Observable<Parameter[]>

这两个都返回了Observable,这非常棒,因为它很好地遵循了Angular的约定。 Angular有所有的花哨功能。

我开始研究重新选择库(https://github.com/reduxjs/reselect)。该库大大简化了选择器(除了其他好处)。但是,重新选择中的选择器不会返回Observable(如果我理解正确的话)。

这是否意味着如果我想在我的应用程序中使用重新选择功能,那么我基本上不再可以使用Observables吗?

还是我错过了什么?

0 个答案:

没有答案