我有一个发射值的观察物。基于这些值,我需要订阅/取消订阅另一个可观察对象。
有什么方便的方法可以做到这一点吗?一种便捷的方式,而不是为订阅创建字段并手动处理它?示例:Observable A发出Boolean%s。如果它发出true,则应订阅Observable B -如果为false,则应取消订阅此订阅。
但只有在第一次订阅时,我们才应该将订阅发送到REST中的服务器。并且在最后一个取消订阅时发送取消订阅,并且所有延迟订阅的观察者将从第一个恢复最新的json。我能用rxjs operaTors做吗?或者我应该使用自定义的obserbale?目前的自定义代码如下:
public observable: Observable<TPattern&g
我在ngOnInit of controller.ts中订阅了一种方法。在视图中,有一个选项可以从列表中选择不同的用户,该列表重定向到同一个页面,只需更改URL中的ID。因此,方法多次被订阅。但是,如果我在ngDestroy中使用取消订阅,那么它就不会在ngOnInit中再次获得订阅。是解决这个问题的方法。 this.> );相同页面上的路由更改是