【发布时间】:2018-02-13 11:52:54
【问题描述】:
有没有更实用的方法来用 RX/JS 嵌套这些 observables。这是一个 sn-p,我首先存储图像,然后返回下载 URL 并将其放入实时数据库中。
return new Observable(observer => {
firebase.storage().ref().child('users/' + this.userService.getUserID() + '/messages/').put(image).then((data) => {
updates['photoURL'] = data.downloadURL;
firebase.database().ref().update(updates).then(() => {
observer.next();
observer.complete();
}).catch((error) => {
observer.error(error);
})
}, (error) => {
observer.error(error);
})
});
【问题讨论】:
标签: typescript firebase ionic-framework rxjs