Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在父模型模板中显示关联数据_Ember.js_Associations_Ember Data - Fatal编程技术网

Ember.js 在父模型模板中显示关联数据

Ember.js 在父模型模板中显示关联数据,ember.js,associations,ember-data,Ember.js,Associations,Ember Data,我在我的余烬应用程序中遇到了一个我一直试图摆脱的障碍。我有两个模型,如下所示: App.UserModel = DS.Model.extend({ ../ actions: DS.hasMany('action') }); 及 我查看用户配置文件的路径如下所示: App.UsersProfileRoute = Em.Route.extend({ model: function(params) { return this.get('store').find('user', p

我在我的余烬应用程序中遇到了一个我一直试图摆脱的障碍。我有两个模型,如下所示:

App.UserModel = DS.Model.extend({
  ../
  actions: DS.hasMany('action')
});

我查看用户配置文件的路径如下所示:

App.UsersProfileRoute = Em.Route.extend({
  model: function(params) {
    return this.get('store').find('user', params.user_id);
  }
});
从服务器获取以下结构:

{
  user: {
    action_ids: [1, 2, 3]
  },
  actions: [{
    id: 1,
    type: "Problem"
  },{
    id: 2,
    type: "Problem"
  },{
    id: 3,
    type: "Problem"
  }]
}
这将根据余烬的Chrome扩展正确加载商店。但是,当我尝试在这样的模板中访问关联数据时:

<h2>Actions</h2>
<div class="container">
  {{#each actions}}
    you have action
  {{else}}
    You don't have actions
  {{/each}}
</div>
操作
{{{#每个动作}
你有行动
{{else}
你没有行动
{{/每个}}
动作关联似乎为空或null,因为即使余烬存储显示正确的存储信息,它也无法通过#each检查

我尝试了一些使用该模板的方法,比如{{{#model.actions}中的每个动作}等等,但是没有效果。任何帮助都将不胜感激

user: {
  action_ids: [1, 2, 3]
},
应该是

user: {
  actions: [1, 2, 3]
},

在ED 1.0 beta版和newerWow版中,当使用带有EmberData的RestaAdapter而不是FIXTUREAdapter?时,我花了太多时间使它变得如此简单。。。嘎。。。但它起了作用。谢谢你的帮助。
user: {
  actions: [1, 2, 3]
},