Я ищу оператор observable
, который после выдачи значения будет ждать 500 мс. Если за это время выдается новое значение, оно принимает новое значение и забывает последнее. Если новое значение не передается, он передает это значение дальше.
Я пробовал: delay
- он задерживает только каждое значение debounceTime
- он создает промежутки между значениями и излучает каждое из них.
auditTime
- person Picci   schedule 26.07.2018auditTime
звучит как то, что вам нужно, но это зависит от того, хотите ли вы откладывать задержку после каждого значения из исходного Observable. Он думает, что когдаauditTime
получит значение, оно будет излучать после500ms
и не будет создавать новые таймеры для последующих выбросов из источника. - person martin   schedule 26.07.2018