Size: a a a

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

2021 May 20

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
хотя картнки приходят
источник

ГЩ

Глеб Щукин in Angular - русскоговорящее сообщество
`debounceTime`же не выполнит clearValue, пока не пройдёт 2 сек между вызовами? немного не тот кейс.
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Так ваш код - реализация дебаунса, он будет сбрасывать таймер пока не пройдет 2 сек между последними вызовами
источник

ГЩ

Глеб Щукин in Angular - русскоговорящее сообщество
источник

В

Владимир in Angular - русскоговорящее сообщество
проблема не в строке. Проблема в том, что ты пытаешься что-то делать, по каким-то причинам не желая разобраться как это работает. Поэтому весь процесс у тебя - Тришкин кафтан: нашел "ошибку в строке", как-то потыкал чтобы она пропала, в этой строке пропадает (но не факт что логика заработала, просто ошибку не показывает), в трех других строках появляется. Надо сначала разобраться что ты делаешь, почему именно это. То есть искать не "ошибку в строке", а ошибку в логике того, что ты сделал. Ошибка в строке — это когда опечатка. Все остальное это ошибки структуры, проектирования, алгоритмов
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Мб вам просто switchMapTo(timer(2000)) нужен? Хотя по факту будет примерно то же самое, что debounceTime
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
я заметил что  если я создаю массив , сам не з бекенду тогда null нету
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
источник

В

Владимир in Angular - русскоговорящее сообщество
синхронные и асинхронные события — слышал?
источник

В

Владимир in Angular - русскоговорящее сообщество
жизненный цикл компонента?
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
Onit ?
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
вроде один з жизних циклов
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
если не ошибаюсь
источник

ЕП

Егор Платонов... in Angular - русскоговорящее сообщество
Трындец , 1 вопрос мусолишь весь день и результата 0, даже сдвига нету.😕
источник

ГЩ

Глеб Щукин in Angular - русскоговорящее сообщество
да, но как правильно отписаться в таком случае?
что бы таймер один раз отработал, если кнопку колбэк спамить будут?
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
да чета застряг не могу исправить эта (
источник

ЕУ

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

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
От чего отписаться? debounce защитит от спама, а отписка у вас уже есть
Если вам надо троттлить вызов onPasswordCopy, то тогда все это надо делать через сабжект

(click)="subject.next()"

subject.pipe(debounceTime(2000), takeUntil(?)).subscribe(() => doSmth())
источник

ЕП

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

В

Владимир in Angular - русскоговорящее сообщество
вот в этом и проблема... "вроде бы один из жизненных циклов". Цикл он один, а этапы разные. На каком этапе жизненного цикла срабатывает onInit? Когда инициализировать в конструкторе, когда в  onInit? Какие еще есть этапы? Как отрабатывает (и когда) отрисовка непосредственно верстки? Как это происходит? Где хранятся данные? Ты должен СНАЧАЛА понимать это, а потом начинать писать) Иначе ты пытаешься с завязанными глазами прокатиться на болиде формулы1 по оживленному автобану
источник