Примечание . Я ограничен Angular
и RxJS
версия 5 . :-(
Я хотел бы вызывать API несколько раз в зависимости от значений в массиве, полученном из наблюдаемой, на которую я уже подписан. Код следует этой логике:
this.api.doSomething()
.pipe(
tap(things => this.thingsArray = things),
// I want to call an API like this:
for(const thing of things) {
this.secondApi.getOtherThings(thing.id)
.pipe(
tap(otherthing => this.ExtendedThings.push ({...request, otherThingy: otherThing)
)
}
).subscribe()
Меня интересует, как я могу сделать это на внешнем интерфейсе. Я пробовал concat
, но у меня нет методов subscribe
, как я это сделал. Я думаю, я делал это неправильно. Любая помощь будет принята с благодарностью.