Size: a a a

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

2021 April 21

AS

Anton Shvets in Angular - русскоговорящее сообщество
а еще хттп делает "одноразовый" запрос и он просто сам комплитится :)
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
И оба варианта норм, то с take(1) просто читабельней?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
корректно тут - отписаться в дестрое сервиса. просто на всякий случай.
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
То есть работа с запросами HttpClient не требует отписки?

Погуглил, гугл говорит, что так
источник

АL

Александр Laksan... in Angular - русскоговорящее сообщество
Доброе утро. Подскажите пожалуйста, как очистить поле  DatePicker materialize ?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
смотри, смысл тут не в хттп.
Отписки нужно просто сразу делать на автомате в том месте, когда нас перестает интересовать результат.
Внутри подписки это делать бессмысленно, мы там этот момент "когда" не сможем определить.
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Нет, но есть побочка, вроде в этом чате писали

Если ты подписался на респрнс от сервера и делаешь какой-то сайд эффект, например меняешь стейт какой-то, или тупо алерт выводишь даже. То при переходе на другую страницу у тебя колбек все равно выполниться и будет алерт там где не нужен
Например:
Кликнул кнопку получить данные и записать их в локалхост и алерт кинуть еще(ну для примера)
А потом резко выходишь на главную страницу, и куда-то еще, а тут прилетел респонс и хоба..

Но это не точно и я даже не проверял как-то

Был бы рад если бы кто-то подтвердил мои слова или опроверг
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
да, и активная подписка держит весь ненужный компонент в памяти
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Во, да, пасибо
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Ну вот кейс обычный — мне нужно получить данные в переменную и больше меня подписка не интересует
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
"данные в переменную"  это не событие, более этого это вовсе не нужно делать :)
источник

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Как минимум после "уничтожения" компонента когда он уже не нужен, может быть ситуация когда еще не прилетели данные и будет лишняя память занята
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
а если компонента нет, то все приложение это тоже "компонент". уничтожение его может пригодиться в hmr или в мультиапп проекте например
источник

ЕУ

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

BB

Bogdan Bida in Angular - русскоговорящее сообщество
Т.е. если у меня через hmr обновление идёт, то приходящий респонс после релоада может даже напоганить?
Хм, интересно. Почему-то думал hrm как-то решает это
источник

ДК

Даниил Кондратьев... in Angular - русскоговорящее сообщество
Добрый день. Когда я использовал mat-select - я мог прибиндить value, а что использовать с группой radio-button?
источник

ДК

Даниил Кондратьев... in Angular - русскоговорящее сообщество
Я хочу получать value выбранного radio-button
источник

YK

Yurii Kovalenko in Angular - русскоговорящее сообщество
[(ngModel)], не нужно [(value)]
источник

ДК

Даниил Кондратьев... in Angular - русскоговорящее сообщество
Точно, спасибо)
источник

Y

Yura in Angular - русскоговорящее сообщество
Что ето за екстеншин которий подсказивает?)
источник