0
Есть ли способ использовать angularfire2 и получить длину объекта?Получить длину объекта в angularfire2 #askfirebase
Есть ли способ использовать angularfire2 и получить длину объекта?Получить длину объекта в angularfire2 #askfirebase
Попробуйте это:
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
}
);
}
}
или
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
});
}
}
вы знаете, если добавляется как обновление один раз в другой предмет? – Xerri
попробовал второй, и он обновляется :) – Xerri
Второй вариант выполняет обновление. Первый вариант может быть изменен один раз на. – Karuban