gpt4 book ai didi

javascript - 迭代数据库中的对象

转载 作者:行者123 更新时间:2023-12-02 22:47:40 25 4
gpt4 key购买 nike

我正在使用 Angular 和 Firebase 做项目。我从 firebase 获取一个对象,我想在 html 中显示它,但我不知道如何从数组中的对象获取值。如何从 firebase 迭代自动索引?

这是调用 Firebase:

getListTasks() {
return this.db.list('/Tasks').valueChanges();
}

这是我的组件:

this.taskService.getListTasks().subscribe(t => {
this.todoTasks = t;
});

这是我在数组中的对象: /image/npowv.jpg

最佳答案

您必须将对象转换为数组才能进行迭代,如下所示

  this.taskService.getListTasks().subscribe(tasks => {

const tasksArray = Object.keys(tasks).map((key, index) => {
const task = tasks[key];
return task;
});
this.todoTasks = tasksArray;
});

Angular 还有一个内置机制,可以使用键值管道来执行此操作

我强烈推荐this answer

关于javascript - 迭代数据库中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58321629/

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