私はポリマーとfirebaseを使ってWebアプリケーションを作成しています。データベースのリストを取得するには、polymerfireの "firebase-query"要素を使用しています。firebase-query要素がデータを更新するのを防ぐ方法
今、データベースから取得しているアイテムのリストは、人々が私のアプリケーションに投稿している投稿です。今、私はこのようなfirebase-query要素があります。
<firebase-query
id="query"
path="/posts"
limit-to-last="15"
data="{{posts}}">
</firebase-query>
を、私は内容の多くを掲示する人々の束を持っている場合、私は、今、この
<template is="dom-repeat" items="[[posts]]" as="post">
<div>[[post.content]]</div>
</template>
のような記事を表示するdom-repeat
テンプレートタグを持っています一度に、このリストは毎秒更新され、読みにくいでしょう。
firebase-query
要素が初期ロードが完了したら更新を停止し、特定の関数を呼び出すと再び更新されないようにする手段はありますか?
無効な属性を追加しようとしましたが、data
属性(私の場合は{{posts}}
)の中にあるものを削除するだけなので、無効にすると何も表示されません。
ようなことを行います私はこれを含む関数を作ってみました: this.set(「currentPosts」、this.posts) が、DOMリピートテンプレートが更新されませんでした... – dshukertjr