angular – 我应该取消订阅被动形式的valueChanges吗?

前端之家收集整理的这篇文章主要介绍了angular – 我应该取消订阅被动形式的valueChanges吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有必要取消订阅被动表单控件的valueChanges订阅或Angular将取消订阅它?

在路由器中:
根据官方文档,Angular应该取消订阅,但显然,有一个bug.

所以我对此问题的关注与FormControl的valueChanges相同.

解决方法

是的,有必要,为了不导致内存泄漏而丢失对订阅的引用,您应该始终取消订阅ngOnDestroy.或者您可以使用其他技术在不再需要时关闭订阅,例如takeUntil或takeWhile

有关取消订阅的更多详细信息,请参阅此帖子

http://brianflove.com/2016/12/11/anguar-2-unsubscribe-observables/

猜你在找的Angularjs相关文章