Size: a a a

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

2019 December 11

DM

Denis Martych in Angular - русскоговорящее сообщество
if(this.cdr['destroyed']) разрушен
if(!this.cdr['destroyed']) не разрушен
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Denis Martych
я понимаю так что if(this.cdr['destroyed']) {Тут компоннет разрушен}
проблема у вас в том что это код выполняется когда не должен, поэтому проверка добавлена
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
если вы решите эту проблему, то вам эта проверка не нужна будет
источник

DM

Denis Martych in Angular - русскоговорящее сообщество
спасибо за советы
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
@angular_fox https://why-you-have-to-unsubscribe-from-observable-material-huhasz.stackblitz.io/ Я всего лишь изменил URL запроса на нормальный и то, что вы называете утечкой памяти, исчезло. Как же так? Подумайте.
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Андрей Ч
@angular_fox https://why-you-have-to-unsubscribe-from-observable-material-huhasz.stackblitz.io/ Я всего лишь изменил URL запроса на нормальный и то, что вы называете утечкой памяти, исчезло. Как же так? Подумайте.
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Андрей Ч
@angular_fox https://why-you-have-to-unsubscribe-from-observable-material-huhasz.stackblitz.io/ Я всего лишь изменил URL запроса на нормальный и то, что вы называете утечкой памяти, исчезло. Как же так? Подумайте.
Ору
источник

L

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

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
@angular_fox https://why-you-have-to-unsubscribe-from-observable-material-huhasz.stackblitz.io/ Я всего лишь изменил URL запроса на нормальный и то, что вы называете утечкой памяти, исчезло. Как же так? Подумайте.
И получили пример, который не демонстрирует проблему
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
И получили пример, который не демонстрирует проблему
нет, это ваш пример ничего не доказывает. Без вашего перехватчика в случае ошибки стрим всё равно завершится
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
нет, это ваш пример ничего не доказывает. Без вашего перехватчика в случае ошибки стрим всё равно завершится
А что мой пример должен доказать? Может вы неправильно его понимаете?
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Андрей Ч
нет, это ваш пример ничего не доказывает. Без вашего перехватчика в случае ошибки стрим всё равно завершится
т.е. complete произойдет в любом случае - в случае ошибки и в случае успеха
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
типичный ответ сектанта. Без аргументов, только эмоции
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Андрей Ч
типичный ответ сектанта. Без аргументов, только эмоции
Я холоднокровный только по пн
источник

L

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

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Вертихвост キバ
Давайте вместе посмотрим, какие варианты событий у нас могут быть


Не отписываемся: предположение верное -> ничего не теряем.
Не отписываемся: предположение неверное -> получим негативный эффект.

Отписываемся: предположение верное -> ничего не теряем.
Отписываемся: предположение неверное -> ничего не теряем.


Если не отписываться, то возможна ситуация, когда мы можем забыть про какой-то нюанс или вовсе про него не знать, и получить неправильно работающее приложение (этакий на авось). Если говорить про тот же HttpClient, то в правильно спроектированном приложении мы никогда не вызовем напрямую .subscribe(), так как это будет делаться на других слоях.

Если отписываться, то мы всегда остаемся в выигрышной ситуации и получаем безопасный код, который работает по простому контракту: подписались и отписались.
Вот тут я уже писал об этом. Советую перечитать еще раз, чтобы не ходить по кругу.
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
Вот тут я уже писал об этом. Советую перечитать еще раз, чтобы не ходить по кругу.
вы называет утечкой памяти то, что ей не является . Я только про это. А отписываться нужно, да. Но понимать зачем, а вы вводите людей в заблуждение
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Андрей Ч
вы называет утечкой памяти то, что ей не является . Я только про это. А отписываться нужно, да. Но понимать зачем, а вы вводите людей в заблуждение
Какое заблуждение ???
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
В том что шанс > 0?)
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
утечку памяти можно исправить только отпиской. А для исправления других нежелательных эффектов можно применить другие методы
источник