![]() |
1
3
使用单独的订阅会更干净,如果使用相同的字段,则永远不会(手动)取消第一次订阅。此外,如果您不想让组件中有太多字段,而这些字段只是保存订阅引用,我建议您使用一种模式,即只使用一个主题,该主题在Ngondestory触发,在每次订阅之前,您将使用takeUntil。 因此,您的代码可能如下所示:
看见 this 以供进一步参考。 请注意,“有限”的订阅,因此在调用完整状态的情况下,不一定需要手动取消订阅。 This 这可能是一个很好的参考点。 |
![]() |
2
1
一旦
一种更简洁的方法是让不同的订阅具有有意义的名称-
如果可能的话
代码没有显示手动订阅的好处。当可观察值仅在视图中消耗时,
|
![]() |
koque · 为什么我的RxJs主题没有按预期工作? 5 月前 |
![]() |
Raphaël VO · 不使用Observable的初始值 5 月前 |
![]() |
Lenni · 返回信号并在Angular中订阅它 10 月前 |
![]() |
dman · 在Angular单元测试中似乎无法模拟行为主体 10 月前 |
![]() |
Nevyan Dimitrov Neykov · 效果内部的角度信号() 11 月前 |
![]() |
Ryley38 · 如何跳过流的第一个值,除非它是RxJS的复制粘贴? 11 月前 |