Size: a a a

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

2019 October 08

o

outoftimer in Angular - русскоговорящее сообщество
+ в сервисе в методах зашил эту переменную
источник

o

outoftimer in Angular - русскоговорящее сообщество
Думал что нужно такие вещи в сервисе хрпнить
источник

o

outoftimer in Angular - русскоговорящее сообщество
Теперь вот страдаю
источник

PW

Pavel West in Angular - русскоговорящее сообщество
Ну можешь в сервисе данные хранить
источник

PW

Pavel West in Angular - русскоговорящее сообщество
Логика приложения не особо поменяется
источник

PW

Pavel West in Angular - русскоговорящее сообщество
Точно так же в каждом компоненте при ngOnInit обновляй данные, а потом рисуй
источник

o

outoftimer in Angular - русскоговорящее сообщество
Ну вот все норм рисуется кроме случая, когда с сервера приходит новый массив (обновляю переменную)
источник

o

outoftimer in Angular - русскоговорящее сообщество
Только с перезагрузкой страницы все появляется
источник

MG

Moe Green in Angular - русскоговорящее сообщество
ngrx - state, reducer, effect, action - вроде ок. selectors - не могу разобраться-понять, шо це таке (
источник

MG

Moe Green in Angular - русскоговорящее сообщество
точнее - как их создавать. что это и зачем - в общем понимаю
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
может оно тебе не надо
источник

А

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

MG

Moe Green in Angular - русскоговорящее сообщество
Smooth Operator
может оно тебе не надо
увы, надо )
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Moe Green
увы, надо )
ну может все таки не нааааадо
источник

S

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

MG

Moe Green in Angular - русскоговорящее сообщество
Smooth Operator
ну может все таки не нааааадо
надо, Федя, надо ))
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Александр
подписка на часть стора
угу - получение части (слайса) стора
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Ребята, я делаю cancel запросам через takeUntil, вот так:

load() {
   let requests = [
       this.loadCheck(),
       this.loadStats(),
   ];

   this.isLoading = true;

   Promise.all(requests).then(
       (response) => this.loadSuccess(response),
       (error) => this.loadError(error),
   );
}

loadCheck() {
   return this.checkService.load(this.checkId).pipe(takeUntil(this.destroyer)).toPromise();
}

loadStats() {
   return this.checkService.load(this.checkId, 'statistics').pipe(takeUntil(this.destroyer)).toPromise();
}


Проблема в том, что этот takeUntil резолвится как успешный и в результате в промисе срабатывает `success`-коллбек. А мне нужно, чтобы срабатывал `error`-коллбек. Как это сделать?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
Ребята, я делаю cancel запросам через takeUntil, вот так:

load() {
   let requests = [
       this.loadCheck(),
       this.loadStats(),
   ];

   this.isLoading = true;

   Promise.all(requests).then(
       (response) => this.loadSuccess(response),
       (error) => this.loadError(error),
   );
}

loadCheck() {
   return this.checkService.load(this.checkId).pipe(takeUntil(this.destroyer)).toPromise();
}

loadStats() {
   return this.checkService.load(this.checkId, 'statistics').pipe(takeUntil(this.destroyer)).toPromise();
}


Проблема в том, что этот takeUntil резолвится как успешный и в результате в промисе срабатывает `success`-коллбек. А мне нужно, чтобы срабатывал `error`-коллбек. Как это сделать?
добавь single после takeUntil
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
но это неправильно
источник