获取angularfire2中对象的长度#askfirebase
Get length of object in angularfire2 #askfirebase
有没有办法使用 angularfire2 获取对象的长度?
试试这个:
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
});
}
}
有没有办法使用 angularfire2 获取对象的长度?
试试这个:
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
});
}
}