上传和下载从火力存储的Base64图像angularfire2:^ 5.0.0-rc.2
问题描述:
这里就是我在我的service.ts上传和下载从火力存储的Base64图像angularfire2:^ 5.0.0-rc.2
import * as firebase from 'firebase/app';
getRetuarantImageformStorage(res, hotelName) {
this.storageRef = firebase.storage().ref().child('Restaurants/' + this.emailToKey(res.email) + '/' + hotelName);
return this.storageRef.getDownloadURL();
}
这我怎么叫了里面的方法也做我的组件
this.dataservice.getRetuarantImageformStorage("[email protected]", "shangri la");
我已经手动上传图像以上述给定的路径在火力存储
但是我有这个错误
ERROR TypeError: __WEBPACK_IMPORTED_MODULE_1_firebase_app__.storage is not a function
at handleDataService.webpackJsonp.38.handleDataService.getRetuarantImageformStorage (handleData.service.ts:105)
at Restaurants.ts:24
at Array.forEach (<anonymous>)
at SafeSubscriber._next (Restaurants.ts:23)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:238)
at SafeSubscriber.next (Subscriber.js:185)
at Subscriber._next (Subscriber.js:125)
at Subscriber.next (Subscriber.js:89)
at MapSubscriber._next (map.js:83)
at MapSubscriber.Subscriber.next (Subscriber.js:89)
...我已经寻找了一个清晰的文档,但我没有得到任何满意的答复。
答
我改变了: import * as firebase from'firebase/app';
到: 进口*从 '火力' 火力点;