在NgRx中,是否可以使用一个选择器的值传递给另一个接受道具的选择器?
例如:
export const selectSomething = createSelector(
selectIdFromStore,
selectSomethingById(idFromStore),
selectSomethingElse,
(id, something, somethingElse) => {
// return data
}
);
以下方法有效,但未使用第一个选择器中的值,而是直接访问商店。
export const selectSomething = createSelector(
selectIdFromStore,
(state: any) => selectSomethingById(state, { id: state.id }),
);
必须有更好的方法吗?