我正在使用firebase-query
第一次尝试设置路径的元素。
<firebase-query id="queryTag"
path="[[_getProductTagsURL(productData)]]"
data="{{tags}}"></firebase-query>
然后我通过使用 dom-repeat 来使用数据:
<template is="dom-repeat" items="{{tags}}" index-as="index" id="tags">
<paper-item>
<paper-item-body two-line>
<div><span>[[item.$key]]</span></div>
<div secondary><span>[[item.description]]</span></div>
</paper-item-body>
<paper-icon-button icon="delete" on-click="_deleteItem"></paper-icon-button>
</paper-item>
</template>
这是返回firebase-query
元素 URL 路径的函数:
_getProductTagsURL: function(data) {
console.log('/users/' + this.user.uid + '/products/' + data.key + '/tags');
return '/users/' + this.user.uid + '/products/' + data.key + '/tags';
}
每次路径更改时,它都会记录正确的路径。首次设置 firebase-query 的路径时,dom-repeat
会显示正确的数据,但更改后不会显示任何内容。