RxJS пропустить debounce при использовании startWith - PullRequest
0 голосов
/ 01 января 2019

У меня есть поток, который использует оператор startWith и debounceTime.Я хочу, чтобы первое значение пропустило debounceTime и сразу началось.Как я могу это сделать?

control.valueChanges
    .pipe(
      startWith(control.value), <=== this needs to skip debounce
      debounceTime(200),
      map(...),
    );

1 Ответ

0 голосов
/ 01 января 2019

Просто переключите порядок операторов и используйте startWith после debounceTime.

control.valueChanges.pipe(
  debounceTime(200),
  startWith(control.value),
  map(...),
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...