Size: a a a

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

2019 October 08

h

highsierra in Angular - русскоговорящее сообщество
но так не вышло
источник

OM

Oleg Mykhalyna in Angular - русскоговорящее сообщество
там ошибка, сори, заюзавй ngIf више зделай обгортку
источник

MK

Michael Kravchuk in Angular - русскоговорящее сообщество
<ng-container *ngIf>  <icon-item *ngFor></icon-item> </ng-container>
источник

OM

Oleg Mykhalyna in Angular - русскоговорящее сообщество
источник

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
тогда уже и Array.isArray(dataList) в условие добавьте
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
Гайз привет,

this.userPanelData = combineLatest([
 this.store.select(selectUser),
 this.store.select(selectLoanCurrentInfo),
 this.store.select(selectRefinanceOptions),
 this.store.select(selectLoanState)
]).pipe(
 map((responses) => {
   console.log(responses);
   return {
     user: responses[0],
     loanCurrentInfo: responses[1],
     refinanceOptions: responses[2],
     loanState: responses[3],
   };
 })
);

как правильно дождаться чтобы все селекторы именно вернули значение? сейчас получается половина undefined. forkJoin не работает ((
источник

GS

George Sokolovsky in Angular - русскоговорящее сообщество
D_d Tch
Гайз привет,

this.userPanelData = combineLatest([
 this.store.select(selectUser),
 this.store.select(selectLoanCurrentInfo),
 this.store.select(selectRefinanceOptions),
 this.store.select(selectLoanState)
]).pipe(
 map((responses) => {
   console.log(responses);
   return {
     user: responses[0],
     loanCurrentInfo: responses[1],
     refinanceOptions: responses[2],
     loanState: responses[3],
   };
 })
);

как правильно дождаться чтобы все селекторы именно вернули значение? сейчас получается половина undefined. forkJoin не работает ((
Использовать filter?
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
нет фильтр не совсем то.
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
forkJoin бы подошел но не понимаю почему он тут не отрабатывает
источник

OM

Oleg Mykhalyna in Angular - русскоговорящее сообщество
forkJoin - When all observables COMPLETE, emit the last emitted value from each.
а они комплитяться вообще ?
источник

OM

Oleg Mykhalyna in Angular - русскоговорящее сообщество
если нет combineLatest + filter тогда
источник

D

Danil in Angular - русскоговорящее сообщество
у меня кидается запрос с observable на получении модели. эту функции я вызываю в компоненте в ngoninit. там же инициализирую форму и пытаюсь загрузить модель, но пишет что undefined. как мне дождаться загрузки?
источник

OM

Oleg Mykhalyna in Angular - русскоговорящее сообщество
Danil
у меня кидается запрос с observable на получении модели. эту функции я вызываю в компоненте в ngoninit. там же инициализирую форму и пытаюсь загрузить модель, но пишет что undefined. как мне дождаться загрузки?
покажит код
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
D_d Tch
Гайз привет,

this.userPanelData = combineLatest([
 this.store.select(selectUser),
 this.store.select(selectLoanCurrentInfo),
 this.store.select(selectRefinanceOptions),
 this.store.select(selectLoanState)
]).pipe(
 map((responses) => {
   console.log(responses);
   return {
     user: responses[0],
     loanCurrentInfo: responses[1],
     refinanceOptions: responses[2],
     loanState: responses[3],
   };
 })
);

как правильно дождаться чтобы все селекторы именно вернули значение? сейчас получается половина undefined. forkJoin не работает ((
не, не)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Щя покажу)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
this.userPanelData = combineLatest([
 this.store.select(selectUser),
 this.store.select(selectLoanCurrentInfo),
 this.store.select(selectRefinanceOptions),
 this.store.select(selectLoanState)
]).pipe(
 map(([s1, s2, s3, s4]) => ({s1, s2, s3, s4})
 })
);
источник

L

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

DT

D_d Tch in Angular - русскоговорящее сообщество
до но получается s1, s2,s3 кто то из них может быть undefined
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
(
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
D_d Tch
до но получается s1, s2,s3 кто то из них может быть undefined
Если там данных нет то да
источник