这是html img标签
<img [src]=getImage(admin.id) alt="Driver Icon" style="width: 180px;>
这是 getImage()函数
getImage(id: string){
let retURL: string
const userStorageRef = firebase.storage().ref('adminImages').child(id);
userStorageRef.getDownloadURL().then(function onSuccess(url) {
retURL = url
})
.catch(function onError(err) {
retURL = "../../../../assets/adminavatar.png"
console.log("Image Not Found-",err);
})
return retURL
}
控制台或节点终端中未显示任何错误。唯一发生的事情是崩溃的应用程序。 当通过如下所示的硬编码返回URL时
getImage(id: string){
let retURL: string = "../../../../assets/adminavatar.png"
return retURL
}
它将正常工作。我该如何解决这个问题?