У меня есть поток, который начинается с http-запроса:
this.myService.getData()
После получения данных у меня есть оператор фильтра:
.filter(() => boolean)
В этом фильтре я хочу дождаться ответа от пользователя, например «Хотите продолжить?» Затем пользователь нажимает «Да» или «Нет».
Если пользователь нажимает «Да», тогда поток продолжается с данными.
Если пользователь нажимает «Нет», фильтр выполняет свою работу.
Работает нормально с нативной функцией verify (), но мне нужен пользовательский модал, я не буду использовать пакет типа @ angular / material, потому что я хотел бы знать, как это сделать с нуля.
Я почти уверен, что хорошим способом является использование материалов Promise в потоке.
У вас как это решить?