Polymer と firebase を使用して Web アプリを作成しています。データベースのリストを取得するために、私は 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}}
ので(私の場合)、無効に設定すると画面に何も表示されません。