Size: a a a

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

2021 March 29

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
@thekiba Привет, если есть время, по твоей статье вопрос, из описания не совсем ясно, возможно стоит это дополнить. Если после refCount() все подписчики отпишутся, а потом через N кто-то подпишется, обсервебл будет эмитить? у меня эмитит, из твоего описания, я думал не будет. https://stackblitz.com/edit/rxjs-8q17ph
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
@thekiba Привет, если есть время, по твоей статье вопрос, из описания не совсем ясно, возможно стоит это дополнить. Если после refCount() все подписчики отпишутся, а потом через N кто-то подпишется, обсервебл будет эмитить? у меня эмитит, из твоего описания, я думал не будет. https://stackblitz.com/edit/rxjs-8q17ph
Если все подписчики отпишутся от Observable с refCount, то Observable завершится. Как только новый подписчик подпишется на Observable, то он снова запустится, но уже как холодный.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Даниил Кондратьев
Добрый день! Извините за глупый вопрос, можно компонент с штмл вёрсткой как-то обозвать без создания пустого класса?
нет
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Если все подписчики отпишутся от Observable с refCount, то Observable завершится. Как только новый подписчик подпишется на Observable, то он снова запустится, но уже как холодный.
если не сложно, добавь, плиз это в статью. я могу на медиуме сделать запрос?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
если не сложно, добавь, плиз это в статью. я могу на медиуме сделать запрос?
Вот это в статье написано уже
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Вот это в статье написано уже
там не указано что будет если все отпишутся, а потом кто-то подпишется.
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
там не указано что будет если все отпишутся, а потом кто-то подпишется.
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Я не понимаю что это за скрин, откуда он) Я читал твою статью, из описания я понял, что после отписки всех от рефкаунта, больше эмитов не будет. На практике это оказалось не так. Добавь , пожалуйста, это явно в саму статью, чтобы другие люди время не тратили.
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
Я не понимаю что это за скрин, откуда он) Я читал твою статью, из описания я понял, что после отписки всех от рефкаунта, больше эмитов не будет. На практике это оказалось не так. Добавь , пожалуйста, это явно в саму статью, чтобы другие люди время не тратили.
Скрин из ссылки на stackblitz выше, которую ты прислал)
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Скрин из ссылки на stackblitz выше, которую ты прислал)
Данный скрин понятен тебе как автору статьи, если мы говорим что статья нацелена на новичков RXJS , то не стоит мудрено куда-то в код записывать кусок статьи, укажи это пожалуйста явным образов для них)
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
в самой статье
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Скрин из ссылки на stackblitz выше, которую ты прислал)
Это ж мой скрин)
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
ладно. не хочешь, спасибо  и на том что есть. и можно обратку получить)
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
Данный скрин понятен тебе как автору статьи, если мы говорим что статья нацелена на новичков RXJS , то не стоит мудрено куда-то в код записывать кусок статьи, укажи это пожалуйста явным образов для них)
Выше в примере не все подписчики отписываются от потока с мультикастингом и refCount, из-за чего подписчик продолжает работать с созданным потоком.

Если хочется, чтобы последний подписчик начал работать с новым потоком, то необходимо чтобы все предыдущие подписчики отписались, и только после этого подписывался новый.
источник

AF

Alexei Fedorov in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Скрин из ссылки на stackblitz выше, которую ты прислал)
Что за статья кстати?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Alexei Fedorov
Что за статья кстати?
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
да, я по ней.я в роде ссылку не указал, извини.
источник

AF

Alexei Fedorov in Angular - русскоговорящее сообщество
👍
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Евгений Войтенко
ладно. не хочешь, спасибо  и на том что есть. и можно обратку получить)
Возможно я не понял в чем вопрос, но судя по коду выше, и если я правильно понял проблему, что последний подписчик продолжает быть подписанным на старый observable, то это потому, что другие подписчики не отписались к тому моменту, когда новый подписчик сделал подписку.
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Возможно я не понял в чем вопрос, но судя по коду выше, и если я правильно понял проблему, что последний подписчик продолжает быть подписанным на старый observable, то это потому, что другие подписчики не отписались к тому моменту, когда новый подписчик сделал подписку.
Просто добавь, плиз, в свою стать, твое дополнение
```Если все подписчики отпишутся от Observable с refCount, то Observable завершится. Как только новый подписчик подпишется на Observable, то он снова запустится, но уже как холодный.
```https://medium.com/ngx/practical-use-rxjs-81aaab57045c
источник