Size: a a a

2020 September 28

B

Bohdan in Angular Kyiv
понял, спасибо
источник

DD

Dima Demekha in Angular Kyiv
хотя не вариант потому что будет постоянно перезагружать
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день.
      this.workmanTreeService
       .treeWorkmanData$
       .pipe(
         tap(() => this.loading = true),
         finalize(() => console.log('final'))
       )
       .subscribe(data => {
         this.files = data;
       })
Подскажите, пожалуйста, почему не срабатывает finalize?
источник

D

Dima in Angular Kyiv
observable комплітиться?
источник

A

Alex in Angular Kyiv
так в тебе ж стрім не завершився ще
источник

A

Alex in Angular Kyiv
finalize: Execute callback function when the observable completes
источник

A

Alex in Angular Kyiv
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex
так в тебе ж стрім не завершився ще
Он завершится когда в subscribe будет complete?
источник

A

Alex in Angular Kyiv
ні, коли ви відпишитесь від підписки
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Он завершится когда в subscribe будет complete?
Так
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex
ні, коли ви відпишитесь від підписки
При Http запросах finalize работает и без отписки
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Спасибо
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex
ні, коли ви відпишитесь від підписки
Спасибо
источник

M

Malikov in Angular Kyiv
Олександр Савуловський
При Http запросах finalize работает и без отписки
потому что http запросы автоматом комплитятся после завершения запроса
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Malikov
потому что http запросы автоматом комплитятся после завершения запроса
Понял. Спасибо
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Олександр Савуловський
Добрый день.
      this.workmanTreeService
       .treeWorkmanData$
       .pipe(
         tap(() => this.loading = true),
         finalize(() => console.log('final'))
       )
       .subscribe(data => {
         this.files = data;
       })
Подскажите, пожалуйста, почему не срабатывает finalize?
Скажите, как такой поток принудительно, корректно, завершить?
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Скажите, как такой поток принудительно, корректно, завершить?
Есть несколько способов. Можно через takeUntil например
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Есть несколько способов. Можно через takeUntil например
Если я добавлю, после finalize takeUntil(). finalize - отработает?
источник

Sergey Фrolov in Angular Kyiv
Да, он ловит Complete
источник

YG

Yuri Gazhala in Angular Kyiv
Sebastien 🥐
добрый день, у нас можно постить только если к себе в команду зовут девелопера. Удалите пожалуйста
Добрый день, я ищу только в свою команду. Я не рекрутер, а девелопер. Спамить не буду.
источник