首页 > 解决方案 > rxJS 的 debounceTime 在本地工作时工作,但在构建后它没有按预期工作

问题描述

我将 debounceTime 和 distinctUntilChanged 用于表单 valueChanges。

this.form.valueChanges.pipe(debounceTime(100000), distinctUntilChanged()).subscribe(() => {
......
});

当我在当地工作时,效果很好。10秒后触发,我没有问题。

但是,在我构建 --prod 之后,它没有按预期工作。

我输入的每个更改都会触发订阅,

提前致谢。

import {debounceTime,distinctUntilChanged } from 'rxjs/operators';

this.form.valueChanges.pipe(debounceTime(100000), distinctUntilChanged()).subscribe(() => {
......
});

标签: angularrxjs

解决方案


这是我的错误。

我使用了毫秒的动态值,该值为0。所以它触发得很奇怪。

谢谢大家,并为浪费您的时间道歉。:)


推荐阅读