我正在尝试使用NgRx 12创建Angular 效果。我需要使用多个选择器的数据,但其中一个选择器(isLoading)的参数来自第一个选择器。是否可以从此处获取数据?
withLatestFrom(
this.store.pipe(select(fromA.getFormData)), // need to get data from here
this.store.pipe(select(fromA.getFiles)),
this.store.pipe(select(fromB.isLoading(formData.someValue // to here)),
(action: Action, formData: any, files: Array<Attachment>) => ({ formData, files, isLoading })
),
mergeMap(({ formData, files, isLoading }) => {
...
谢谢以前!
1条答案
按热度按时间nukf8bse1#
也许有一个更好的方法,如果你也想在
mergeMap
中使用表单数据,你可以这样做如果您不关心表单数据,那么它将简单地是: