我有一个使用startWith
运算符和debounceTime
的流。我希望第一个值跳过去缓冲时间并立即开始。我该怎么做?
control.valueChanges
.pipe(
startWith(control.value), <=== this needs to skip debounce
debounceTime(200),
map(...),
);
最佳答案
只需切换运算符的顺序并在startWith
之后使用debounceTime
。
control.valueChanges.pipe(
debounceTime(200),
startWith(control.value),
map(...),
);