2016-12-15 120 views
1

即使根據文檔配置了firebase-app,我仍然無法獲取存儲參考。的火力應用內元件位於的index.html獲取Firebase存儲參考的問題

<firebase-app name="name-of-the-app" 
       api-key="api_key" 
       auth-domain="name-of-the-app.firebaseapp.com" 
       database-url="https://name-of-the-app.firebaseio.com" 
       storage-bucket="name-of-the-app.appspot.com"> 
</firebase-app> 

我訪問該應用參照在子視圖的方式如下:

<firebase-document id="office_document" 
        app-name="doctor-appointment-system" 
        path="/offices"> 
</firebase-document> 
<script> 
    this.$.office_document.app.storage() 
</script> 

上面的代碼拋出一個錯誤。

這一點。$。office_document.storage不是一個函數

數據庫對應工作正常。

this.$.office_document.app.database() 

回答

0

問題是我沒有在我的index.html中導入的firebase存儲腳本,其中應用程序是用firebase-app元素初始化的。

這裏是我的進口看起來像現在:

<link rel="import" href="/bower_components/polymerfire/firebase-app.html"> 
<link rel="import" href="/bower_components/polymerfire/firebase-storage-script.html"> 
<link rel="import" href="/bower_components/polymerfire/firebase-document.html">