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

24 ответов

6 просмотров

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

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 так сказать

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Good afternoon, I just started learning php in conjunction with mysql. I am registering a system on a local Mamp server using phpMyAdmin. It seems to be stored normally in the...
ManGo
1
Карта сайта