Я пытаюсь отобразить каждый элемент потока на обещание, что-то вроде этогоКарта каждого элемента потока обещанию и возвращает его значение
myStream$
.flatMap(id => Rx.Observable.fromPromise(database.get(id)))
.subscribe(val => console.log(val));
myStream$
имеет около 15 пунктов. Поскольку ни один из этих элементов не может быть найден в базе данных, каждое обещание будет отклонено. Я ожидал, что 15 журнальных выходов выведут ошибку. Однако все, что я получаю одна ошибка
rx.js: 77 Uncaught { "статус": 404, "имя": "not_found", "сообщение": "отсутствует", "причина": "отсутствует" }
Почему я получаю только одну ошибку вместо 15?
ли эта ссылка: помощь https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/frompromise.md#example В основном они определяют обещание, а затем подписываются на возвращаемые значения – Sid
Ммм, не совсем, извините. В основном делаю то же самое, что и я. Проблема здесь скорее в том, что я получаю только один вывод здесь вместо нескольких. – Lukas