|
|
1
3
一个物理世界的例子,以及我如何理解订阅:如果我订阅一份报纸到我的街道地址,而我的房子被摧毁(插入坏的场景),我仍然必须取消订阅,否则报纸将堆积在过去我的家的烧毁堆。 |
|
2
2
一般来说,组件被销毁后,所有订阅都保持活动状态。 这是Angular IMO的一大难题。 但是,这一规则也有一些例外:
其他一切你都需要手动确认。有多种方法可以做到这一点,但以下是rxjs推荐的方法:
|
|
|
3
1
尽管组件“不再存在”,但这只意味着指向
很可能与第一点有关,因为gc无法释放组件实例。 |