Angular 使用debounce的点击不进入订阅

Angular 使用debounce的点击不进入订阅,angular,rxjs,angular-reactive-forms,Angular,Rxjs,Angular Reactive Forms,我有一个错误,在谷歌上找不到答案。我当前的代码没有进入subscribe() //这个不起作用,也不能进入subscribe()中 此表单的值发生了变化 .烟斗( 点击(data=>this.service.setSaving(true)), 去BounceTime(500), takeUntil(此.\u取消订阅$) .订阅(数据=>{ console.log(“内部订阅”); . . . }) 但是,当我将set setSaving函数更改为console.log(“某物”)时,它工作正常

我有一个错误,在谷歌上找不到答案。我当前的代码没有进入subscribe()

//这个不起作用,也不能进入subscribe()中
此表单的值发生了变化
.烟斗(
点击(data=>this.service.setSaving(true)),
去BounceTime(500),
takeUntil(此.\u取消订阅$)
.订阅(数据=>{
console.log(“内部订阅”);
.
.
.
})
但是,当我将set setSaving函数更改为
console.log(“某物”)
时,它工作正常。有人能给我解释一下吗

//这将进入subscribe()
此表单的值发生了变化
.烟斗(
轻触(data=>console.log(“某物”),
去BounceTime(500),
takeUntil(此.\u取消订阅$)
.订阅(数据=>{
console.log(“内部订阅”);
.
.
.
})
下面是设置保存方法

setSaving(保存:布尔值){
此._savingSource.next(保存);
}
基本上,我所要做的就是让setSaving方法在debounceTime&subscription生效之前运行

干杯, 汤姆

我真傻

问题不在于语法或与rxjs相关的任何东西

另一个
订户正在保存$
,该订户正在重新启动
.valueChanges
订阅。。。基本上,它是从
.valueChanges
取消订阅,然后才能进入上面的代码愚蠢的我

问题不在于语法或与rxjs相关的任何东西

另一个
订户正在保存$
,该订户正在重新启动
.valueChanges
订阅。。。基本上,它是在能够进入上面的代码之前取消订阅
.valueChanges