【发布时间】:2014-12-18 02:08:03
【问题描述】:
在将 firebase-element 查询的结果从一个元素绑定到另一个元素时,我遇到了一个奇怪的问题。
当我在 project-list-fb 中使用来自 firebase-element 的绑定时,数据返回一个对象而不是数组。
在 polymer-dev 中向我指出,repeat 仅适用于数组,而不是对象(这是从 firebase-element 返回的数据)如何将数据转换为数组或我可以重复的东西?
下面列出了发生问题的元素示例。
<polymer-element name="project-app-fb">
<template>
<firebase-element id="base" location="https://project-list.firebaseio.com/" data="{{data}}">
</firebase-element>
<style></style>
<core-drawer-panel id="drawerPanel">
<core-header-panel drawer class="tall">
<core-toolbar>
<h3>Menu</h3>
</core-toolbar>
<project-menu on-menuItem="{{menuItem}}" id="pMenu"></project-menu>
</core-header-panel>
<core-header-panel main class="tall">
<core-toolbar>
<core-icon core-drawer-toggle
icon="menu"
alt="Menu for narrow displays">
</core-icon>
</core-toolbar>
<!--
Custom element holding project list, styles and scripts
Source: project-list-fb.html
-->
<project-list-fb data="{{data}}" on-edit-project=" {{editProject}} "></project-list-fb>
</core-header-panel>
</core-drawer-panel>
</template>
感谢任何帮助
【问题讨论】:
标签: polymer