1
这些年来,我一直意识到自己对事件听众的清理。角度,观察物和垃圾收集?
在角度世界里,当你不使用first()
或takeX()
等等的情况下,我应该怎么做。例如,考虑一个永远持续下去的表单控件。
this.myControl.valueChanges.subscribe((value) => {
console.log(value);
});
让我们假设我现在已经完成了我的表单并且想继续前进。
我需要每一个可观察到的这样分配给Subscription
财产,我需要一个addEventListener
,所以我可以在以后removeEventListener
参考以同样的方式?
如果出现了我不需要关心的情况,那么对此有没有很好的解释?