0

我已经尝试了很多选项来获取Firebase Key-indexed JSON以使用getElementById将 db 文本和图像(来自存储)显示到div模板中,它仅适用于设置为模板接收的最后一个db 记录的元素。但我正在尝试聚合物熨斗列表......但就是无法得到它。

我不能使用iron-ajax,因为 firebase 数据库 url 给出了CORS header errors。我已经尝试创建一个返回函数的 Polymer 属性数组,但这仅适用于我手动删除以进行测试的硬编码数组。

我查看了 Firebase Document和 Firebase Collection,它们引用了 Firebase Query ...但我不知道如何在观察者函数中为 newData 更改 oldData ,并且 data 不会发生太大变化,无论如何都不会。并且由于某种原因,尝试设置iron-list items = a Polymer property Array with a computed function option甚至无法调用该部分属性代码。

  1. Firebase Key-indexed JSON内容应该如何自动放入dom-repeat TempateIron-list 中

就像一些答案所暗示的那样,在for循环中操作和迭代转换为数组的对象似乎违背了规律。但是,如果我唯一的选择是,则需要进行转换,例如:

{"-KcKDbyGIwd.." :{ UserId : "Tri0IP..MruqLs1",desc : "国王的马匹"}, ..., {} }, to:

{ UserId : "Tri0IP..MruqLs1", desc : "国王的马匹"}, ..., {}

  1. 请问如何从每条记录中删除密钥?

非常感谢您的帮助...

4

1 回答 1

0

这应该工作!

  <iron-list items="[[data]]" as="item">
    <template>
      <div>
        Name: [[item.name]]
      </div>
    </template>
  </iron-list>
于 2017-02-16T12:02:12.877 回答