我正在将 Firebase Storage 的使用转换为使用 Angularfire2 库(当前为 v5.0.0-rc.5-next),这意味着我现在使用的是 observables 而不是 Promise。
我怎样才能捕捉到错误storage/object-not-found
并做出相应的反应?
这是我目前的代码,但我无法在其中添加一个catch
作为我找到的一些示例。
const avatarRef = this.afStorage.ref('${userId}/avatar/${this.avatarThumbnail}${user.avatar}');
avatarRef.getDownloadURL()
.take(1)
.subscribe((avatarUrl) => {
resolve(avatarUrl);
});