2

サーバーの切断時にAngularfire2でFirebaseオブジェクトを削除する正しいパターンは何ですか? FirebaseObjectObservable は FirebaseOnDisconnect インターフェイスへのフックを提供していないようです。

4

3 に答える 3

4

APIはOnDisconnectAngularFire2 によってネイティブにサポートされていませんが、参照をFirebaseObjectObservable.

constructor(af: AngularFire) {
  const ref = firebase.database().ref().child('item');
  ref.onDisconnect().remove();
  const myObjObs = af.object.list(ref);
}
于 2016-07-15T19:44:58.507 に答える
0
const onDisconnectRef: FirebaseOnDisconnect = new Firebase(url).child(path).onDisconnect();
onDisconnectRef.remove();

キャンセルする必要がある場合は...

onDisconnectRef.cancel();

firebase typescript タイプを取得するには、次のようにします。

typings install --save --ambient firebase

これらは、VSCode IntelliSense でグローバルに利用できます。ファイルにfirebaseをインポートする必要はありません(これがなぜなのかわかりません)。

于 2016-07-10T17:05:20.593 に答える