我的testComponent中有一个方法,该方法返回一个已订阅并在取消订阅后的可观察对象,然后它在.add()中运行代码(即,当取消订阅时)。
我如何监视此方法,并观察调用subscribe方法时的行为以及当从订阅中取消订阅时的add()方法时发生的行为。谢谢
这里是代码示例
const loading;
const done;
const error;
onClick() {
this.loading = true;
this.myService.processData(someValues)
.subscribe(
result => {
this.done = true;
},error => {
this.error = true;
} )
.add(() => { this.loading = false })
}
我需要一种方法来观察subscribe()和add()块中发生的情况。