有没有办法检测订阅何时关闭?我有一个加载组件,当订阅存在 && 未关闭时显示加载消息,否则显示内容,但一旦关闭我想重置引用订阅的变量,否则我无法使用 mySubscription .closed
作为模板中的有用指示。
最佳答案
是的,基于 RxJS subscribe() documentation可以传递 3 个参数,最后一个是 OnCompleted 回调。
var observer = Rx.Observer.create(
function (x) {
console.log('Next: %s', x);
},
function (err) {
console.log('Error: %s', err);
},
function () {
console.log('Completed');
});
关于angular - RxJS 检测订阅何时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50904012/