正如标题所示,我正在尝试使用 firebase-query 元素来查询一组键,作为回报,我应该从查询中获取每个键的一堆对象。这可以在 java 或 swift 中轻松完成,但是当涉及到聚合物元素时,我无法弄清楚。
我曾尝试将 firebase-query 放在 dom-repeat 中,但似乎不起作用。我还尝试更改它似乎没有启动对新键的查询的等于键。
请参阅下面的代码:
<!doctype html>
<html>
<head>
</head>
<body>
<template is="dom-bind" id="scope">
<!-- .......other code -->
<!-- condKey is from the array I need to loop -->
<!--through and array comes from another query-->
<firebase-query
id="myQuery"
app-name="ProjectName"
order-by-child="childName"
path = "/nodeKey"
equal-to=[[condKey]]
data="{{results}}">
</firebase-query>
<!-- ***data comes from another query -->
<div id="listContainer">
<template is="dom-repeat" items=[[data]] as="item">
<div class="item">
<div class$="{{_computeItems(item.key)}}"></div>
<template is="dom-repeat" items={{results}} as="myresult">
<div>[[myresult.key]]</div>
</template>
</div>
</template>
</div>
<script>
scope._computeItems = function(key) {
console.log("key of query is: " , key);
scope.condKey = key ;
};
</script>
</template>
<!-- .......other code -->
</body>