我正在开发一个用于后端的离子应用程序我正在使用firebase, 我想从firebase获取数据我创建了一个提供程序,我在其中编写了一个函数,如下所示
loadData() {
return this.afd.list('/vaccApp-f7771').valueChanges();
}
我在另一页的构造函数中调用此函数,如下所示
constructor(public navCtrl: NavController, public navParams: NavParams,public data: FirebaseProvider) {
this.data.loadData().subscribe(k => {
console.log(k);
});
}
但是在控制台中我没有得到正确的数据我得到了像这样的数组
[]length: 0__proto__: Array(0)concat: ƒ concat()constructor: ƒ Array()copyWithin: ƒ copyWithin()entries: ƒ entries()every: ƒ every()fill: ƒ fill()filter: ƒ filter()find: ƒ find()findIndex: ƒ findIndex()forEach: ƒ forEach()includes: ƒ includes()indexOf: ƒ indexOf()join: ƒ join()keys: ƒ keys()lastIndexOf: ƒ lastIndexOf()length: 0map: ƒ map()pop: ƒ pop()push: ƒ push()reduce: ƒ reduce()reduceRight: ƒ reduceRight()reverse: ƒ reverse()shift: ƒ shift()slice: ƒ slice()some: ƒ some()sort: ƒ sort()splice: ƒ splice()toLocaleString: ƒ toLocaleString()toString: ƒ toString()unshift: ƒ unshift()values: ƒ values()Symbol(Symbol.iterator): ƒ values()Symbol(Symbol.unscopables): {copyWithin: true, entries: true, fill: true, find: true, findIndex: true, …}__proto__: Object
任何帮助??