javascript - 如何在 dom 重复内为 firebase-query 提供唯一的 id,以便我可以在每次获取数据时清除其路径?

标签 javascript polymer-2.x

我在聚合物中有以下代码

   <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/

相关文章:

html - vaadin 网格表格列宽控制与 css

css - 在带有三 Angular 形顶部的 Polymer 中创建配置文件下拉菜单

javascript - Mixins 作为 Polymer 2.0 中的实用程序库

javascript - 在 Windows 8 Metro 应用程序中使用 iframe

javascript - 如何关闭弹出窗口并将网址重定向到父页面?

javascript - Rails 4,在内存中加载 api 响应以进行下拉选择?

javascript - JavaScript 中对象的区别

javascript - polymer 2 事件随输入参数发生变化?

css - 如何使用外部样式设置自定义 Polymer 元素的内部元素的样式?

javascript - 在javascript中访问XML文件的值