Size: a a a

2020 October 16

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
a$: Observable
private _getRegistryTaskPlan(){...}

getRegistryTaskPlan(){
this.a$ =
this.a$ ?? this._getRegistryTaskPlan()
return this.a$
}
Так нужно делать в компоненте где подписка или в самом сервисе?
источник

Sergey Фrolov in Angular Kyiv
это в сервисе
источник

Sergey Фrolov in Angular Kyiv
компонент не должен знать как там оно работает. Его дело вызвать и подписаться
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
это в сервисе
Спасибо. Написал потом досмотрел)))
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
компонент не должен знать как там оно работает. Его дело вызвать и подписаться
Спасибо Огромное!!!
источник
2020 October 17

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день. В компоненте делаю две подписки (получаю два разных справочника). Подскажите хочу объединить эти два стрима в один. Прочитал, попробовал combineLatest и forkJoin - для меня они работают одинаково правильно. Подскажите,  какой лучше выбрать оператор? Спасибо.
источник

I

Ilya in Angular Kyiv
forkJoin шлёт запросы, ждёт ответы и возвращает ответ когда все подписки отработали
источник

I

Ilya in Angular Kyiv
combineLatest как только один из обзервабл эмитнул значение эмитнет из каждого последнее значение
источник

I

Ilya in Angular Kyiv
Я бы тут наверное forkJoin использовал
источник

I

Ilya in Angular Kyiv
Если нет кейса что одна из подписок заэммитит значение дважды
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Ilya
Я бы тут наверное forkJoin использовал
Спасибо. Я тоже больше склоняюсь к forkJoin
источник

I

Ilya in Angular Kyiv
Олександр Савуловський
Спасибо. Я тоже больше склоняюсь к forkJoin
No problems)
источник

R

Roman in Angular Kyiv
Привет. Есть вопрос. Один компонент встроен в двух разных местах. Как можно узнать откуда он был вызван?
источник

D

Dima in Angular Kyiv
@Input() parent?
источник

Sergey Фrolov in Angular Kyiv
Roman
Привет. Есть вопрос. Один компонент встроен в двух разных местах. Как можно узнать откуда он был вызван?
Тут скорее всего через DI можно попробовать. А вообще интересный вопрос
источник

R

Roman in Angular Kyiv
Sergey Фrolov
Тут скорее всего через DI можно попробовать. А вообще интересный вопрос
А каким образом можно? Пока не могу понять
источник

Sergey Фrolov in Angular Kyiv
Roman
А каким образом можно? Пока не могу понять
источник

Sergey Фrolov in Angular Kyiv
Но именно дженерик найти сложно
источник

AO

Alex Okrushko in Angular Kyiv
Roman
Привет. Есть вопрос. Один компонент встроен в двух разных местах. Как можно узнать откуда он был вызван?
А зачем ему это знать?
источник

R

Roman in Angular Kyiv
спасибо, это почитаю
источник