如何处理Ember Js把手中的对象数组

时间:2018-07-23 13:55:35

标签: javascript ember.js

我从服务器那里得到响应

category:{
    listOfCategory: [
        "diabetes",
        "general"
    ],
    id:1

}

使用Ember数据findAll方法。我将其返回到模型,并尝试使用每个循环在hbs文件中显示。

js代码

model(){
       return this.store.findAll('category');
}

hbs代码

{{#each model as |category|}}
     <h1>{{category.listOfCategory}}</h1>
{{/each}}

输出:

diabetes,general

我想显示为单独的类别。

1 个答案:

答案 0 :(得分:1)

鉴于数据修改了每个循环:

{{#each model as |category|}}
 {{#each category.listOfCategory as |cat|}}
  <h1>{{cat}}</h1>
 {{/each}}
{{/each}}

您的循环正在调用类别数组,而不是遍历类别数组元素。