我有一个奇怪的情况,如果留空,订阅永远不会触发。
这不起作用:
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,即使是一个空物体{}
为什么我不能离开订阅() empty?
您可能使用的是旧版本的 RxJS 5。这是一个错误,但已修复。
我找不到它从哪个版本可以正常工作,但此 PR 可能与此相关:https://github.com/ReactiveX/rxjs/pull/1935 https://github.com/ReactiveX/rxjs/pull/1935
否则,请显示您正在使用的确切 RxJS 版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)