【问题标题】:Iterating over the nested Array in APi迭代 APi 中的嵌套数组
【发布时间】:2021-10-01 09:44:38
【问题描述】:

我正在尝试通过构建东西来学习 ember,但现在我有点卡在循环嵌套数组中,Api 是我的,所以你可以访问查看数据,无论如何,我想要完成的事情是这个,我想在这个嵌套数组中显示 category 属性 如果可能的话,我想要一些帮助。

import Route from '@ember/routing/route';
export default class BooksRoute extends Route {
  async model(){
    let response = await fetch('https://json-api-smaiil.herokuapp.com/books');
    let parsed = await response.json()
    console.log(parsed)
    return parsed.map((book) =>{
      let {categories} = book
    })
  }
}

【问题讨论】:

    标签: javascript arrays api object ember.js


    【解决方案1】:

    您要做的是将解析后的内容包装在 Object.keys() 中,然后每个键都是类别。像这样:

    Object.keys(parsed).map(category => {
        console.log(category)
        let book = parsed[category]
    })
    

    【讨论】:

    • 你知道如何实现,当我点击类别名称时,它会显示数组、图像、价格等的属性
    猜你喜欢
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 2018-06-10
    相关资源
    最近更新 更多