簡體   English   中英

在Polymer中重復使用Firebase數據

[英]dom-repeat Firebase data in Polymer

我有一個模板,它從Firebase實時數據庫返回一個數量,並且它被正確映射,並在path="/orders"時返回一個值。 但是,當我使用存儲在該位置的相同數據結構更改path="/orderHistory/[[user.uid]]"的路徑時,不會返回任何內容。

正確填充了user auth對象,因為我有其他使用此模式正確返回數據的元素。

  <firebase-auth user="{{user}}"></firebase-auth>
  <firebase-document path="/orders" data="{{orders}}"></firebase-document>

  <template is="dom-repeat" items="{{_toArray(orders)}}">
    <p3>{{item.amount}}</p3>
  </template>

...

_toArray: function (orders) {
     return Object.keys(orders).map(function (key) {
       return {
         date: Date(key),
         amount1: orders[key]['Item']['Amount']
       };
     });
   }

...

我正在嘗試存儲和返回訂單數據......而JSON結構如下:

{
  "1473829170599" : {
    "0" : {
      "Item" : {
        "Amount" : 16,
        "QR" : "Bw16Bb14Ni17",
        "Quantity" : 2
      }
    },
  "hasFabbed" : 0,
  "hasPaid" : 0,
  "hasShipped" : 0
}

如何使用Polymer的dom-repeat模式為用戶返回購物車數據?

使用<firebase-query>而不是<firebase-document>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM