我正在寻找一种在dom-repeat
. 在下面的示例中,我有一个userIds
(例如:)列表[12,34,45]
。我想遍历每个元素并从 firebase 数据库中检索用户对象。最后,我想打印用户名。
我的问题:模板内部没有创建范围。因此,该{{user}}
对象将始终被覆盖,并且打印件都将显示相同的用户名。
当前解决方案:创建一个以 auserId
作为参数的新 webcomponent(聚合物元素)。然后元素本身将使用<firebase-document>
并打印用户名。
<template is="dom-repeat" items="[[userIds]]">
<firebase-document path="/users/[[userId]]" data="{{user}}"></firebase-document>
User's name is [[user.name]]
</template>