我有一个模板,它从 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>
.
关于javascript - dom-repeat Polymer 中的 Firebase 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795031/