如何从承诺角度获取URL?

时间:2018-09-23 14:15:09

标签: angular typescript firebase firebase-storage

 const ref = this.storage.ref('/angfire2store/'+uniqueKey);
    const task = ref.put(this.selectedFile);
   task.then((snapshot) => {
     console.log(snapshot.ref.getDownloadURL());
    })

此代码返回一个promise,我想从中提取图像URL。我正在使用Firebase存储。

1 个答案:

答案 0 :(得分:1)

const ref = this.storage.ref('/angfire2store/' + uniqueKey);
const task = ref.put(this.selectedFile);
task.then((snapshot) => {
    return snapshot.ref.getDownloadURL();
})
.then((url) => {
  console.log(url);
  return url;
})
.catch(console.log);