результат другой функции и чтобы это все потом вернула корневая функция?
return this.itemApiService.getValidate(item, id, className).subscribe(item =>{
console.log('validateValidateionStat', item);
return this.itemApiService.getValadtaionErrors(item)
});
this.itemApiService.getValidate это ответ на пост запрос с сервера. Я на него подписываюсь и хочу item передать в this.itemApiService.getValadtaionErrors
А результат всего этого вернуть
уберите внутри подписки и сделайте через пайп myFunc = (item, id, className) => this.itemApiService.getValidate(item, id, className).pipe( switchMap((res) => this.itemApiService.getValidationErrors(res)) ); myFunc(...params).subscribe(...);
Обсуждают сегодня