将 Firebase onAuth 回调绑定到可观察量



我正在尝试将Firebase中导致onAuth()请求的回调绑定到RxJS可观察量。

let auth = Observable.bindCallback(ref.onAuth);
let source = auth();
let subscription = source.subscribe(
    (x) => console.log(x),
    (e) => console.log(e)
);

我收到错误:

无法读取 BoundCallbackObservable.X.Ig 处未定义的属性 'O' [作为回调函数]

提前感谢您的帮助!

似乎问题是执行的上下文回调函数不正确。这应该可以解决它:

let auth = Observable.bindCallback(ref.onAuth.bind(ref));

最新更新