Ember.js 余烬数据过滤

Ember.js 余烬数据过滤,ember.js,Ember.js,我无法输出一对多余烬数据。数据将按照“开发人员工具”选项卡正确加载到余烬数据中。但由于某种原因,我无法访问这些类别 博弈模型 //app/models/game.js import DS from 'ember-data'; export default DS.Model.extend({ gameCategory: DS.belongsTo('game-category'), gameName: DS.attr('string'), }); 博弈类别模型 //app/mod

我无法输出一对多余烬数据。数据将按照“开发人员工具”选项卡正确加载到余烬数据中。但由于某种原因,我无法访问这些类别

博弈模型

//app/models/game.js
import DS from 'ember-data';

export default DS.Model.extend({
    gameCategory: DS.belongsTo('game-category'),
    gameName: DS.attr('string'),
});
博弈类别模型

//app/models/game-category.js
import DS from 'ember-data';

export default DS.Model.extend({
    gameCategory: DS.attr('string'),
    games: DS.hasMany('games')
});
JSON返回到model.gameCategory

{"game":
    [
      {"id":1,"gameName":"Monopoly","gameCategory":"Board Games"},
      {"id":2,"gameName":"Chess","gameCategory":"Board Games"},
      {"id":3,"gameName":"Zelda","gameCategory":"Video Games"},
      {"id":4,"gameName":"Mario","gameCategory":"Video Games"}
    ],
 "gameCategory":
    [
      {"id":"Board Games", "gameCategory": "Board Games", "games": [1, 2]},
      {"id":"Video Games", "gameCategory": "Video Games", "games": [3, 4]}
    ]
}
模板

//app/templates/games.hbs
{{#each model.gameCategory as |cat|}}
    <div class="cat">{{cat.gameCategory}}
    {{#each cat.games as |game|}}
        <div class="game">{{game.gameName}}</div>
    {{/each}}
    </div>
{{/each}}
//app/templates/games.hbs
{{{#每个model.gameCategory作为| cat}}
{{cat.gameCategory}
{{{#每只猫都像|游戏}
{{game.gameName}
{{/每个}}
{{/每个}}

我想REST响应模型的名称应该是
游戏类别
而不是
游戏类别
。而且
games:DS.hasMany('games')
应该是
games:DS.hasMany('game')
另外,了解您使用的适配器(JSONAPIAdapter或Restadapter)也很重要。。Json响应与JSONAPIAdapter不兼容。kumkanillam:我改变了这两件事,但我仍然只能访问游戏,而不能访问游戏类别。SDen:我正在使用RESTAdapter