2

および一部の地域で使用on("child_added")します。startAt()endAt()

rootRef.startAt(0).endAt(1).on("child_added", function(snapshot) {...});
rootRef.startAt(10).endAt(20).on("child_added", function(snapshot) {...});

setPriority()またはを使用して、アイテムをリージョンから別のリージョンに移動しますsetWithPriority()。一部のケース「child_added」が発生しましたが、他のいくつかのケースは発生しませんでした。

jsfiddle で例を試してください。 http://jsfiddle.net/Q9SJv/16/

次のことがわかります。

移動12->0.2に追加されますstartAt(0).endAt(1).on("child_added"

移動12->0.8追加されませんstartAt(0).endAt(1).on("child_added"

4

1 に答える 1

1

ご報告ありがとうございます。それは間違いなく私たちの側のバグです。再現手順とともに、内部トラッカーにファイルしました。少し時間がかかるかもしれませんが、修正いたします。

それまでの間、その場所に大量のデータがない場合は、rootRef で値イベントを使用できます。

それが役立つことを願っています!

于 2013-03-17T17:58:48.707 に答える