gpt4 book ai didi

angular - 数据未从 Firebase 数据库中检索

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:52 25 4
gpt4 key购买 nike

这是我的组件。我不知道为什么没有从 firebase 检索数据。谁能告诉我这段代码中的错误?

import { Component, OnInit, Input, ViewChild } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable } from 'angularfire2/database';

@Component({
selector: 'app-dashboard',
templateUrl: './dashboard.component.html'
})
export class DashboardComponent implements OnInit {
tasks: FirebaseListObservable<any[]>;

constructor(
public afdb: AngularFireDatabase
) {
this.tasks = this.afdb.list('scheduler/')
console.log("Console", this.tasks);
}

ngOnInit() {
}

}

当我执行这段代码时,我得到了这个控制台 -

 {query: Reference, update: ƒ, set: ƒ, push: ƒ, remove: ƒ, …}
auditTrail
:
ƒ (events){query: Reference, update: ƒ, set: ƒ, push: ƒ, remove: ƒ, …}
auditTrail
:
ƒ (events)

最佳答案

这段代码的问题是,当您可能想做的是记录可观察对象正在观察的数据时,您正试图将可观察对象输出到控制台。

所以你可能想改变:

    console.log("Console", this.tasks);

为此:

    this.tasks.subscribe(items => {
console.log(items);
});

关于angular - 数据未从 Firebase 数据库中检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51338691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com