Size: a a a

Советский Angular

2021 March 24

CD

Casius D'Cobre in Советский Angular
нет, он в интерцепторе
источник

ДМ

Денис Макаров... in Советский Angular
Ого
источник

ДМ

Денис Макаров... in Советский Angular
Еще лучше
источник

S

Smooth Operator in Советский Angular
Casius D'Cobre
нет, он в интерцепторе
жеска
источник

S

Smooth Operator in Советский Angular
а как ты в интерцепторе напишешь?
источник

CD

Casius D'Cobre in Советский Angular
return next.handle(newRequest).pipe(
   finalize(() => {
       this.requestLoadingState.setRequestState({
           url: req.urlWithParams,
           processing: false,
       });
   }),
);
источник

S

Smooth Operator in Советский Angular
жеска
источник

CD

Casius D'Cobre in Советский Angular
нипанимаю что ни так?
источник

S

Smooth Operator in Советский Angular
чет немогу сформулировать правильно)
источник

CD

Casius D'Cobre in Советский Angular
ответь тогда на такой вопрос, как просто прокинуть процесс выполнения определенного запроса в разрозненные компоненты?
источник

CD

Casius D'Cobre in Советский Angular
я вот хрен знает, раньше обходился простым this.loading = true/false
источник

S

Smooth Operator in Советский Angular
я даже не представляю как ты будешь это использовать
источник

S

Smooth Operator in Советский Angular
типа в одном месте делаешь запрос, в другом слушаешь третье место на предмет загрузки в первом
источник

CD

Casius D'Cobre in Советский Angular
оч просто на самом деле, инжектишь requestLoadingState куда тебе нужно, приправляешь парочкой операторов по вкусу и пихаешь в асинк пайп
источник

CD

Casius D'Cobre in Советский Angular
обычно это выглядит вот так
источник

S

Smooth Operator in Советский Angular
Casius D'Cobre
оч просто на самом деле, инжектишь requestLoadingState куда тебе нужно, приправляешь парочкой операторов по вкусу и пихаешь в асинк пайп
как ты понимаешь, что нужный запрос грузится?)
источник

CD

Casius D'Cobre in Советский Angular
private orderActionLoadingState$(): Observable<boolean> {
   return this.requestLoadingStateService.getRequestState.pipe(
       filter(someOrderActionURIMatch),
       map(state => state.processing),
   );
}
источник

S

Smooth Operator in Советский Angular
понятно, фильтр
источник

CD

Casius D'Cobre in Советский Angular
url: req.urlWithParams
источник

CD

Casius D'Cobre in Советский Angular
это не прям вот точно, но мне этого достаточно
источник