【发布时间】:2020-06-02 21:11:09
【问题描述】:
我有一个包含两个部分的表单,分派两个发布请求操作,第二个请求需要第一个请求的参数才能成功发送。但我不确定如何:(我的第一个操作的请求和响应工作正常,但我只是不确定如何或在哪里实现逻辑 - 它应该在服务中吗?减速器?我当时尝试了 forkjoin意识到我不知道自己在做什么。提前感谢您的帮助!
我的组件:
const newArtist = this.store.dispatch(new CreateArtist({
...generalDetails,
hometown,
}))
const newArtistExtraInfo = this.store.dispatch(new CreateDiscography({
...songCatalogue
}
));
forkJoin([newArtist, newArtistExtraInfo]).subscribe(result => {
console.log(`the results are in : ${result}`)
})
【问题讨论】:
-
第二个请求需要用到第一个请求的哪些参数?
-
第一个请求给出了一个令牌和 id 的响应,它们都需要作为 CreateDiscography 操作的参数发送
标签: angular redux action ngrx ngxs