Size: a a a

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

2021 March 05

AB

Alex Bu in Angular - русскоговорящее сообщество
Alex Bu
interval(60000).pipe(startWith(request), concatMap(()=> request));

А то придется ждать, насколько я понимаю
В смысле, первый раз ждать
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
если не ждать то mergeMap
источник

OP

Oleg P in Angular - русскоговорящее сообщество
как правильно использовать environment файлы в ts коде? Выходит что везде в коде  нужно подключать envirement.buld - чтобы при сборке он заменялся на envirement.prod?
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Yura Shtyba
ну ждать ответа от сервера
Ждать первого события в течение 60 сек, я об этом
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
аааа
источник

YS

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

AB

Alex Bu in Angular - русскоговорящее сообщество
Yura Shtyba
ну да
startWith пофиксит)
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
ну судя из предоставленного кода он сейчас так и работает)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Bu
interval(60000).pipe(startWith(request), concatMap(()=> request));

А то придется ждать, насколько я понимаю
будут ли отправлять заросы каждую минуту
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
вопрос на засыпку)
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
будут ли отправлять заросы каждую минуту
да, конечно
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
Smooth Operator
будут ли отправлять заросы каждую минуту
нет
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
не раньше чем через минуту
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
вопрос на засыпку)
userByInterval$ = interval(60000).pipe(startWith(this.service.getuser()), concatMap(() => this.service.getUser()));

{{userByInterval$ | async}}

Уйдет запрос сразу же как срендерится асинк пайп и будет обновляться каждые 60 сек
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Bu
userByInterval$ = interval(60000).pipe(startWith(this.service.getuser()), concatMap(() => this.service.getUser()));

{{userByInterval$ | async}}

Уйдет запрос сразу же как срендерится асинк пайп и будет обновляться каждые 60 сек
ты уверен?)
источник

Д

Дмитрий Р. in Angular - русскоговорящее сообщество
Smooth Operator
попробуй их отключить
для теста
Так да, из-за интерцептора. Вычислил какой, сейчас буду смотреть что там написали. Спасибо за помощь
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
ты уверен?)
А как по-твоему?)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Bu
А как по-твоему?)
а если запрос идет 120 сек
источник

Б

Богдан in Angular - русскоговорящее сообщество
А не подскажите, в чем может быть проблема, каждая подписка почему-то запускает новий запрос на сервер?
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Smooth Operator
а если запрос идет 120 сек
при конкатМапе будет ждать предыдущее выполнение. Если на свитчМап поменять, то предыдущее отменит, начнет новое
источник