нет. юзай takeUntil
Зачем отписываться если ты используешь Async pipe?
я как раз не отписываюсь. Меня просто интересует вопрос очищается ли память после как я изменил значения photo$, т.е. я записываю туда новый адрес, а что становится со старым адресом?
Так ты не отписываешься, а просто меняешь данные в потоке
на старый адрес будет потеряна ссылка и его сожрет сборка мусора
Спасибо за ответ. Теперь у меня другой вопрос, если сборщик мусора может убивать потерянные ссылки то в этом случае зачем отписываться после подписки?
Когда теряется ссылка, ангуляр сам за тебя отписывается
Если не отпишешься, то ссылка не потеряна и её не удалят
протому что подписка это сохранение ссылки на слушатель. Пока она остается, то остается вся схема и процессы продолжаются. Соответственно и весь компонент остается в памяти
Обсуждают сегодня