Size: a a a

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

2019 October 17

Oleg О in Angular - русскоговорящее сообщество
И более не принимать
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg О
Может придти несколько событий, а хочется обработать только одно
pipe(first())
источник

EC

Evgeni Che in Angular - русскоговорящее сообщество
Как автоматизировать? Руками очень много заменять.
источник

Oleg О in Angular - русскоговорящее сообщество
Smooth Operator
pipe(first())
const callMessage = this.clickToCallService.messages()
     .pipe(
       filter(message => message.name === MessageName.BadStatus)
     ).
.pipe(first());

Норм ?
источник

Oleg О in Angular - русскоговорящее сообщество
Smooth Operator
pipe(first())
А закомплитить-то как ?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Evgeni Che
Как автоматизировать? Руками очень много заменять.
ng update @angular/cli --migrate-only
ng update @angular/core --migrate-only
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg О
const callMessage = this.clickToCallService.messages()
     .pipe(
       filter(message => message.name === MessageName.BadStatus)
     ).
.pipe(first());

Норм ?
сначала first, потом все остальное
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg О
А закомплитить-то как ?
он получил первое событие и дальше слушать не будет
источник

Oleg О in Angular - русскоговорящее сообщество
Smooth Operator
он получил первое событие и дальше слушать не будет
А как я написал это поидее должно ыть первое из отфильтрованных или я не прав ?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg О
А как я написал это поидее должно ыть первое из отфильтрованных или я не прав ?
значит после фильтра, да)
источник

Π

Παύλος in Angular - русскоговорящее сообщество
Для одного из роутов добавил Guard со стратегией canLoad

Гуард не пускает на страницу, даже когда getSomeData(profile) === data.
Если поменять возвращаемый тип на просто boolean и написать return true; то пускает.
Что не так?

public canLoad(route: Route): Observable<boolean> {

   return this.userStore.userProfile$.pipe(
     filter((profile) => profile !== null),
     map((profile) => getSomeData(profile) === data));
 }
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Παύλος
Для одного из роутов добавил Guard со стратегией canLoad

Гуард не пускает на страницу, даже когда getSomeData(profile) === data.
Если поменять возвращаемый тип на просто boolean и написать return true; то пускает.
Что не так?

public canLoad(route: Route): Observable<boolean> {

   return this.userStore.userProfile$.pipe(
     filter((profile) => profile !== null),
     map((profile) => getSomeData(profile) === data));
 }
может у тебя ошибку кидает getSomeData
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Παύλος
Для одного из роутов добавил Guard со стратегией canLoad

Гуард не пускает на страницу, даже когда getSomeData(profile) === data.
Если поменять возвращаемый тип на просто boolean и написать return true; то пускает.
Что не так?

public canLoad(route: Route): Observable<boolean> {

   return this.userStore.userProfile$.pipe(
     filter((profile) => profile !== null),
     map((profile) => getSomeData(profile) === data));
 }
попробуйте так
.pipe(
 filter((profile) => profile !== null),
 map((profile) => getSomeData(profile) === data)),
 take(1),
)
источник

Π

Παύλος in Angular - русскоговорящее сообщество
Smooth Operator
может у тебя ошибку кидает getSomeData
я могу вместо этого выражения написать true, результат такой же
источник

Π

Παύλος in Angular - русскоговорящее сообщество
Arthur Bobrovskih
попробуйте так
.pipe(
 filter((profile) => profile !== null),
 map((profile) => getSomeData(profile) === data)),
 take(1),
)
Помогло, спасибо
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Подскажите, какой тип дать этому обсерву?
источник

J

Joseph in Angular - русскоговорящее сообщество
Smooth Operator
RouterModule.forChild & Route#loadChildren
Я уже раскурил в чем была проблема :)
источник

J

Joseph in Angular - русскоговорящее сообщество
Кто то юзал либу ngx-echarts?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
RA-TA-TATA
Подскажите, какой тип дать этому обсерву?
соотвествующий тому что возвращает запрос
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Smooth Operator
соотвествующий тому что возвращает запрос
то есть?
источник