Size: a a a

Angular - русскоговорящее сообщество

2020 April 25

VY

Victor Yang in Angular - русскоговорящее сообщество
Let me take you into the light
this.serviceB.getData().pipe(switchMap(responseB) => this.serviceA.getData(responseB.param))
это в компоненте надо сделать?
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Victor Yang
это в компоненте надо сделать?
Да инженктишь
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
два сервиса
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
В компоненту окуратно
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Делаешь переменную
источник

W

Wl in Angular - русскоговорящее сообщество
народ кто делал на фотошопе svg
источник

W

Wl in Angular - русскоговорящее сообщество
/plan@QuanBot
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
subscriptions = new Subscription()    

this.subscriptions.add(
     this.serviceB
       .getData()
       .pipe(
         switchMap((res) =>
            this.serviceA.fetchData(res)
         )
       )
       .subscribe((val) => (this.res = val))
   );
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
вот такое написал - точно где-то напортачил
запрос из сервиса А не летит
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
данные из сервиса В в сервис А попадают
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
может я на сервис А подписался не правильно? поэтому fetchData не отрабатывает?
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
или я что-то вообще не то делаю?
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
Это в компоненте
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Victor Yang
может я на сервис А подписался не правильно? поэтому fetchData не отрабатывает?
да здесь нормально всё. Конкретно твой метод их сервиса а не пашет. Он отдельно то работает?
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
ну там просто fetchData() { return this.http.get(....)}
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
я в консоли не вижу что этот запрос летит
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Victor Yang
ну там просто fetchData() { return this.http.get(....)}
отдельно его вызвать можешь?
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
ну да
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Victor Yang
ну да
и запрос уходит?
источник

VY

Victor Yang in Angular - русскоговорящее сообщество
да уходит
источник