0
Gibt es eine Möglichkeit, angularfire2 zu verwenden und die Länge eines Objekts zu erhalten?Get Länge des Objekts in angularfire2 #askfirebase
Gibt es eine Möglichkeit, angularfire2 zu verwenden und die Länge eines Objekts zu erhalten?Get Länge des Objekts in angularfire2 #askfirebase
Versuchen Sie dieses:
import { FirebaseApp } from "angularfire2";
import { Inject } from "@angular/core";
export class AppComponent {
constructor(@Inject(FirebaseApp) fb: any) {
const ref = fb.database().ref();
ref.child('/lists')
.once('value')
.then(
(snapshot) => {
console.log(snapshot.numChildren()); // gets length
}
);
}
}
oder
import { AngularFireDatabase } from "angularfire2";
export class AppComponent {
constructor(private afd: AngularFireDatabase) {
const lists = afd.object(`/lists`, { preserveSnapshot: true });
lists.subscribe(snapshot => {
console.log(snapshot.numChildren()); // gets length
});
}
}
wissen Sie, wenn beide Update einmal ein anderes Element hinzugefügt wird? – Xerri
versuchte die zweite und es wird aktualisiert :) – Xerri
Die zweite Option macht den Job der Aktualisierung. Die erste Option kann, wenn Sie einmal zu einem ändern. – Karuban