小编Ant*_*olm的帖子

如何将两个Polymer的firebase-collection元素嵌入dom-repeat中?

我有一个问题是循环两个Polymers firebase-collection元素.使用我的数据库结构,我首先要检查用户有权访问哪些事件,然后从事件中获取有关该事件的信息.

这段代码的问题在于,当我循环第二个firebase-collection时,"events"上的数据绑定在所有重复上都是相同的,因此它在每个h4上都是相同的名称.

那么有没有办法在data ="{{}}"中拥有一个唯一的变量.还是有更好的方式来写出数据?

<firebase-collection data="{{userData}}" location="{{_getCorrectUrl()}}"></firebase-collection> 
<template is="dom-repeat" items="{{userData}}" as="user">
  <firebase-collection data="{{events}}" location="{{_getCorrectEventsUrl(user.__firebaseKey__)}}" ></firebase-collection> 
  <template is="dom-repeat" items="{{events}}" as="event">
    <h4>{{event.value.name}}</h4>
  </template>
</template>
Run Code Online (Sandbox Code Playgroud)

data-binding firebase polymer firebase-polymer polymer-1.0

5
推荐指数
1
解决办法
687
查看次数