Vladimir Despotovic
Vladimir Despotovic

Reputation: 3505

Angular ngrx component store .select method

I am trying to find the .select method of ngrx but I cannot really find details on it on internet. What I need is to find out about the overloads of this .select() method. Like, the simplest form is

.select(state => state.someSlice)

But I saw also

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

and similar. Is p1, p2 necessarily an observables? I need some documentation on this. This is the ngrx version that is in my package.json:

"@ngrx/component-store": "^10.0.0",

Upvotes: 1

Views: 2579

Answers (1)

bryan60
bryan60

Reputation: 29355

the documentation isn't great on this, but the difference is in v1 you're just selecting some property of the state with a standard map function.

but in the second, you're feeding two selectors and the third argument is a map function to combine the result of those two selectors.

select docs are here: https://v10.ngrx.io/api/store/select

but the more useful docs are here: https://v10.ngrx.io/guide/component-store/read

Upvotes: 1

Related Questions