我在聚合物中有以下代码
<template id="repeater" is="dom-repeat" items="[[data]]" as="mydata">
<firebase-query
id="query"
app-name="app name"
path="temp/check/[mydata.$key]"
data="{{tempdata}}">
</firebase-query>
<!--I am Displaying Data here -->
<!-- Once data is displayed i want to fetch the firebase query id='query'
and set its path to null so next time inside dom repeat it gets
the required fields and not null objects-->
</template>
任何人都知道如何为 firebase 查询提供唯一的 id 或如何在显示数据后将路径设置为 null。
最佳答案
我所做的是将我的 firebase-query
元素包装在它自己的组件中。这样您就不必担心唯一的 id。
外部组件:
<template is="dom-repeat" items="[[filteredItems]]" as="evt">
<firebase-item firebase-path="{{evt.path}}"></firebase-item>
</template>
内部组件(firebase-item
):
<firebase-query id="whateverYouWant" path="[[firebasePath]]"></firebase-query>
关于javascript - 如何在 dom 重复内为 firebase-query 提供唯一的 id,以便我可以在每次获取数据时清除其路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45371904/