![]() |
1
3
使用单独的订阅会更干净,如果使用相同的字段,则永远不会(手动)取消第一次订阅。此外,如果您不想让组件中有太多字段,而这些字段只是保存订阅引用,我建议您使用一种模式,即只使用一个主题,该主题在Ngondestory触发,在每次订阅之前,您将使用takeUntil。 因此,您的代码可能如下所示:
看见 this 以供进一步参考。 请注意,“有限”的订阅,因此在调用完整状态的情况下,不一定需要手动取消订阅。 This 这可能是一个很好的参考点。 |
![]() |
2
1
一旦
一种更简洁的方法是让不同的订阅具有有意义的名称-
如果可能的话
代码没有显示手动订阅的好处。当可观察值仅在视图中消耗时,
|
|
user8743396 · 从不同功能取消订阅多个订阅 7 年前 |
![]() |
goat · 角度http侦听器-中止响应 7 年前 |
![]() |
DESH · 如何在Angular 5中使用返回值/秒? 7 年前 |
![]() |
hxdef · 角度4如何在分解器中返回多个观察值 7 年前 |