Size: a a a

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

2020 April 21

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
зип помоему ждет когда все 3 изменятся
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Maxim Merkulov
зип помоему ждет когда все 3 изменятся
а это не то что нужно?)
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
отследить любое из 3
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
если что то изменилось - выполнить
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Maxim Merkulov
если что то изменилось - выполнить
писать кастомный оператор?
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
мб
источник

ОН

Олег Носаль... in Angular - русскоговорящее сообщество
Anton Shvets
ну примерно так оно и выглядит.
лучше это делать в том же сервисе, где и массив объектов. Типа  у сервиса два выходных метода selectAll, selectUnique, оба отдают обсервабл с массивом.
а как отсортировать не уникальные значения,в пайпе?у меня есть обсервабл,которая возврашает что-то вроде [a1,a2,a1,a7,a2,a4]= что бы было [a1,a2,a7,a4].Я бы написал в сабскрайбе сортировку,а как в самой пайпе,не понимаю
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Maxim Merkulov
если что то изменилось - выполнить
ну так в случае combineLatest так и есть же нет?
Он реагирует на любое изменение
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
реагирует
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
но если 3 сразу то и выполниться нужное мне 3 раза
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
а зачем?
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
я хотел что бы если что то изменилось то разово применить изменения
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Maxim Merkulov
а зачем?
там не всегда сразу три? Там типа иногда три, а иногда по отдельности приходят?
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
а он лупит столько раз сколько изменения получил
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
да
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
если бы всегда сразу 3 то вариантов больше)
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
как правило сразу 3 только на ините, а потом как боженька даст)))
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
ну это rjxs сам не разрулит, он то не знает ничего о контексте этом, свой оператор писать норм идея как по мне.

если по началу всё три, а потом всегда нет, то можно взять zip 1 раз, а потом свичнуться на combineLatest
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
ну я просто думаю на ините исключить даный метод
источник

MM

Maxim Merkulov in Angular - русскоговорящее сообщество
но всеравно если я его дергну позде то он 1 раз да выполнит действие, сейчас вспоминаю как там можно отследить старое-новое значение что бы понять были ли изменения
источник