Angular ngrx 组件存储.select 方法

Angular ngrx component store .select method

我试图找到 ngrx 的 .select 方法,但我无法在互联网上找到它的详细信息。我需要的是找出这个 .select() 方法的重载。比如,最简单的形式是

.select(state => state.someSlice)

不过我也看到了

.select(p1, p2, (p1, p2) => someFunction(p1, p2));

和类似的。 p1, p2 一定是可观察的吗?我需要一些关于此的文档。这是我的 package.json:

中的 ngrx 版本
"@ngrx/component-store": "^10.0.0",

文档在这方面不是很好,但不同之处在于在 v1 中,您只是 select 使用标准地图函数 属性 状态的一些 属性。

但在第二个中,您要提供两个 selectors,第三个参数是一个 map 函数,用于组合这两个 selectors 的结果。

select 文档在这里:https://v10.ngrx.io/api/store/select

但是更有用的文档在这里:https://v10.ngrx.io/guide/component-store/read