0
データを取り戻すことができましたが、1つの配列の代わりにオブジェクトの束としてフォーマットされました。だからここに私のコードです:Polymer-Firebase:見つかったアイテムの予想される配列
チーム-するlist.html
<dom-module id="team-list">
<template>
<firebase-document
id="query"
app-name="appname"
path="/teams/"
data="{{teamDatas}}">
</firebase-document>
<template
is="dom-repeat"
items="{{teamDatas}}"
as="teamData">
<team-item teamData="{{teamData}}"></team-item>
</template>
</template>
<script>
Polymer({
is: 'team-list',
properties:{
teamDatas: Array,
}
});
</script>
</dom-module>
チームitem.html
<dom-module id="team-item">
<template>
<p> {{teamData.teamTag}}</p>
</template>
<script>
Polymer({
is: 'team-item',
properties: {
teamData: Object,
}
});
</script>
</dom-module>
として{{teamDatas}}リターン4つのオブジェクトの代わりに、1つの配列
items
の配列が必要です。オブジェクト{-KPZg55u6YQg3EoywQCV:オブジェクト、-KPZg7XEsXbhCc854zeQ:オブジェクト、-KPZg8no-OMP-PVIdcj9:オブジェクト、-KPZgq-0ql_ihuEcEnSV:オブジェクト}
私のJSONは以下の通りです:
{
"teams" : {
"-KPZg55u6YQg3EoywQCV" : {
"leader" : "iU1RPyyjAzPfqnes4PdEpGQLaaH3",
"teamName" : "dsazxc",
"teamTag" : "zxc"
},
"-KPZg7XEsXbhCc854ZEQ" : {
},
"-KPZg8no-OMP-PVIdcj9" : {
},
"-KPZgq-0ql_ihuEcEnSV" : {
}
}
私のコードの何が問題?
ありがとう@GrégoireFruleuxは、firebaseリアルタイムデータベースとfirebase構造からデータを取得しました。オブジェクトを配列に変換するスクリプトが必要ですか、またはfirebaseデータを処理する特定の方法があります –
@Lenguyenあなたはこの問題の解決方法を考え出しましたか?はいの場合は、共有してください、ありがとう! –
ええ、私はこれから解決策を見つけましたhttp://stackoverflow.com/a/30794220/6736644 –