169 похожих чатов

24 ответов

21 просмотр

поставил, он не отменяет предыдщуие, но шлет все равно постоянно

Toha-Osipenko Автор вопроса
Vladimir Verbitskiy
поставил, он не отменяет предыдщуие, но шлет все р...

Лучше покеж фрагмент кода плиз) так будет более понятно

Toha Osipenko
Лучше покеж фрагмент кода плиз) так будет более по...

return of(value) .pipe( distinctUntilChanged(), switchMap((items) => { if (!result) { return this.apiService.getItem(propertyValue) .pipe( map((v) => { if (v) { callback(value.find((item) => item[property] === propertyValue)); } return of(items); }), ); } else { return of(items); } }), shareReplay(1), );

Vladimir Verbitskiy
return of(value) .pipe( ...

А можно код постить не плейнтекстом, а нормально оформить?

Vladimir Verbitskiy
https://pastebin.com/4kQ1Txqd

Нормально оформить это отбить тремя символами ‘

Vladimir Verbitskiy
вроде так и делал изначально

Ну, очевидно же, что не получилось что то

Vladimir Verbitskiy
return of(value) .pipe( ...

Если у тебя много раз вызывается apiService.getItem, это значит, что тебе из value много раз прилетает значение. Надо понять, почему. Я бы законсолил value после distinctUntilChanged и посмотрел, что там прилетает и как часто

Артур Мудрик 🇮🇱🇷🇺
Ну, очевидно же, что не получилось что то

Смотри, выглядит норм и не отредачено, значит все получилось

Артур Мудрик 🇮🇱🇷🇺
screenshot Нет, выглядит не норм, смотри

Если напрячь фантазию, то можно догадаться что это проблема либо конкретной мобильной платформы, либо в целом мобильных версий телеги. Код оформлен правильно, выглядит нормально

nik pol
Если напрячь фантазию, то можно догадаться что это...

Нет, это проблема в том, что код не оформлен как код

Aldiyar ㅤ ㅤ
Иди крч в пастебин

Не, мне незачем туда идти

nik pol
Оформлен

Нет, если бы код бы оформлен как код, то был бы блок с кодом, выделялся бы цветом, не переносились бы строки

Артур Мудрик 🇮🇱🇷🇺
Нет, если бы код бы оформлен как код, то был бы бл...

Код оформлен правильно, именно так как ты и сказал

Maxim Afanasev
Если у тебя много раз вызывается apiService.getIte...

не, пайп же постоянно тригерится из шаблона а value не меняется

Vladimir Verbitskiy
не, пайп же постоянно тригерится из шаблона а valu...

короч решил это сохранением своего propertyValue и последующим его сравнением но что-то меня все равно смущает

Vladimir Verbitskiy
не, пайп же постоянно тригерится из шаблона а valu...

Не, это не так работает. Асинк пайп просто подписывается и ждет новые значения. Если значение приходит - делает markForCheck. Единственный кейс, в котором асинк пайп может триггерить что-то - если компонент пересоздаётся постоянно

Maxim Afanasev
Не, это не так работает. Асинк пайп просто подписы...

ну да, у меня асинк пайп стоит после моего пайпа с обзервером. мой пайп постоянно шото смотрит и тригерит

Vladimir Verbitskiy
ну да, у меня асинк пайп стоит после моего пайпа с...

Мне кажется, это плохая идея - вешать асинк после другого не-pure пайпа. Можно как-то по-другому сделать?

Maxim Afanasev
Мне кажется, это плохая идея - вешать асинк после ...

даже не знаю как по-другому был вариант с каким-то компонентом, но мне чето не понравился изначально был просто поиск, а потом надо было сделать fallbackSearch так сказать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта