灰烬 - 加载相关模型

时间:2015-02-16 11:24:29

标签: ember.js

我是Ember的新手并且正在努力探索如何去做这件事。

我有一个“座位计划”的路线。它加载3个模型,“学生”,“目标”和“分数”。 “座位计划”是用于查看每个“学生”的GUI和针对给定“目标”的“分数”。特定的“目标”由页面顶部的选择表格选择,然后为每个学生加载“目标”的“分数”。

我制作了一个简单的版本,只有一个分数作为学生模型的一部分(没有客观或分数模型)。 我现在想要开发这个,以便通过选定的“目标”从“得分”模型加载学生的分数。

我正在努力弄清楚如何在Ember中做到这一点。我已经将关系添加到模型中,但不知道如何基于这些关系设置交互。我试过阅读,但指南中的所有概念都以非常线性和直接的方式给出。我真的很感激有关如何做到这一点的一般建议。感谢

编辑 -

学生模特

//relationships
scores: DS.hasMany('score', {async: true}),

//attributes    
name: DS.attr('string'),
onField: DS.attr('boolean')

目标模型

//attributes
name: DS.attr('string'),

//relationships
scores: DS.hasMany('score', {async : true})

得分模型

//attributes
score: DS.attr('score'),

//relationships
objective: DS.belongsTo('objective'),
student: DS.belongsTo('student')

0 个答案:

没有答案