Size: a a a

Советский Angular

2021 April 02

SS

Stanislav Sokolov in Советский Angular
Кидай
источник

SS

Stanislav Sokolov in Советский Angular
Я за то что бы понимать что пишешь а не «делай так, оно так работает»
источник

S

Smooth Operator in Советский Angular
отписываться надо в обратном подписке порядке
источник

SS

Stanislav Sokolov in Советский Angular
Smooth Operator
отписываться надо в обратном подписке порядке
во вложенной подписке?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Stanislav Sokolov
как хотите, выглядит странно 🙂
так, как я выше описал, работают сигналы по типу CancellationToken или AbortController, и это повсеместная практика которая везде используется
источник

Вキ

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

S

Smooth Operator in Советский Angular
Stanislav Sokolov
во вложенной подписке?
в любой
источник

S

Smooth Operator in Советский Angular
10 подписок сделал, надо отписывать начиная с 10
источник

SS

Stanislav Sokolov in Советский Angular
а то взорвется?
источник

S

Smooth Operator in Советский Angular
да
источник

S

Smooth Operator in Советский Angular
)
источник

SS

Stanislav Sokolov in Советский Angular
Ок!
источник

IE

Igor' Ember in Советский Angular
Вертихвост キバ 🏡🦊
Может быть такая ситуация, что мы случайно подпишемся на что-то после уничтожения компонента. И если используется просто Subject, то отписка не произойдет. А ReplaySubject заэмит значение.
Но, как бы, сам ReplaySubject нахоидтся внутри компонента и на onDestroy вызывается его метод this.unsubscribe$.complete()...
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
так
источник

AK

Alex Kulagin 🏡 in Советский Angular
Вертихвост キバ 🏡🦊
мне сегодня тоже камеру привезут, но не black magic
Вотэто зря. Блэк мажик очень хорош
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Alex Kulagin 🏡
Вотэто зря. Блэк мажик очень хорош
под него много всего надо
источник

SS

Stanislav Sokolov in Советский Angular
Igor' Ember
Но, как бы, сам ReplaySubject нахоидтся внутри компонента и на onDestroy вызывается его метод this.unsubscribe$.complete()...
Подписались на него через takeUntil в начале, отписаться надо в конце!
источник

IE

Igor' Ember in Советский Angular
Stanislav Sokolov
Подписались на него через takeUntil в начале, отписаться надо в конце!
если replaySubject комплититься в ondestroy, то и значение отдать для подписок, возникших случайно после onDestroy, он не сможет...
источник

ДМ

Денис Макаров... in Советский Angular
Igor' Ember
если replaySubject комплититься в ondestroy, то и значение отдать для подписок, возникших случайно после onDestroy, он не сможет...
а ты не комплить его
источник

IE

Igor' Ember in Советский Angular
Денис Макаров
а ты не комплить его
Но тогда уже он будет висеть и утечкой памяти выступать....
источник