我正在使用聚合物和 firebase 来创建一个网络应用程序。为了在数据库中获取列表,我使用了 polymerfire 的“firebase-query”元素。
现在,我从数据库中获取的项目列表是人们在我的应用程序上发布的帖子。现在我有这样的 firebase-query 元素:
<firebase-query
id="query"
path="/posts"
limit-to-last="15"
data="{{posts}}">
</firebase-query>
我有dom-repeat
模板标签来显示这样的帖子
<template is="dom-repeat" items="[[posts]]" as="post">
<div>[[post.content]]</div>
</template>
现在,如果我有一群人同时发布很多内容,这个列表会每秒更新一次,而且很难阅读。
有没有办法防止firebase-query
元素在初始加载完成后停止更新,并在我调用某个函数时可能再次更新?
我试图添加一个禁用属性,但这只会删除data
属性内的任何内容({{posts}}
在我的情况下),所以当禁用设置时,屏幕上不会显示任何内容。