我有这个奇怪的情况,如果留空则永远不会触发的订阅。
这不起作用:
this.formGroup.get('unitCount').valueChanges
.do(value => console.log(value))
.subscribe();
当这工作正常时:
this.formGroup.get('unitCount').valueChanges
.do(value => console.log(value))
.subscribe(() => true);
我在这里使用()=>是,但它可以是任何东西, false , void 0 ,甚至是空对象 {}
为什么我不能将 subscribe()留空?
答案 0 :(得分:1)
你可能有一个旧版本的RxJS 5.这是一个错误,但已经修复。
我无法找到它正常运行的版本,但此PR可能与此相关:https://github.com/ReactiveX/rxjs/pull/1935
否则,请显示您正在使用的RxJS版本。