чата с операторами rxjs.
Идея такая что когда в инпут начинают вводить текст - нужно сразу отправить событие, а затем уже отправлять их с интервалом. Тут, я полагаю будет debounce, но как сделать чтобы при нажатии первой любой кнопки уже отправлялось событие и запускался интервал на последующие?
так вы вроде и решение написали...при первом ивенте в контексте создавать stream, если его ещё нет, а при последующих просто эмитить в него, в пайпе с нужными операторами (debounce и т.д.) Или что-то ещё есть особенное?
гляньте не debounceTime, а throttleTime, наверное лучше подойдёт
Обсуждают сегодня