Вопросы

Угловые RxJ получают только количество значений, а затем испускают

Что у меня есть: Сервис, в сервисе предмет и наблюдаемое, созданное на основе этого предмета. Я испускаю, например, 3 раза, используя «subject.next» из 3 отдельных компонентов и подписываюсь в другом компоненте.

Чего я хочу добиться? В моей подписке фильтр по свойству: получить только два первых выданных значения, получить значение с максимальным значением в свойстве, автоматически отказаться от подписки.

Что я пробовал:

const validValues = ['a','b']

this.myService.pipe(
   filter(x => validValues.some(y => y === x.name)),
   max((a,b) => a.value - b.value),
   take(2)
)

Take (2) не работает, по-прежнему получаются 3 значения. Какие-либо предложения ?

Порядок оператора имеет значение. Попробуйте переместить take(2) перед оператором max().   —  person Mr.FloppyDisk    schedule 02.03.2021

Читать:
ng serve не открывает браузер (хром) для локального хоста на правильном порту

Похожие записи

Как запустить модель с переменными из разных фреймов данных несколько раз с lapply в R

admin

Alpine.js — отображение поля ввода и одновременное добавление к нему фокуса

admin

Schematics работает в схематическом проекте, но не в угловом проекте

admin

MongoDb автоматически обновляет данные через указанное количество раз

admin

Rails сохраняет объект внутри метода

admin

Plotly Dash — карточки Bootstrap не меняют цвет

admin