【发布时间】:2013-08-22 21:36:04
【问题描述】:
我目前使用 Ember Data 和本地存储适配器设置了以下模型。
App.Game = DS.Model.extend
stage: DS.attr('number')
level: DS.attr('number')
actions: DS.hasMany('App.Action')
App.Action = DS.Model.extend
type: DS.attr('string')
time: DS.attr('number')
game: DS.belongsTo('App.Game')
我可以使用
从模板中访问每个操作{{#each actions}}
{{type}}
{{/each}}
但我想从控制器中访问同样的数据。
有什么办法吗?
以下内容返回动作长度,但我想对每个动作进行 forEach。
actionsLength: (->
@get('actions').get('length')
).property('actions.@each')
这个控制器的路由如下。
App.GameRoute = Ember.Route.extend
model: (params) ->
App.Game.find(params.game_id)
任何帮助将不胜感激。
【问题讨论】:
标签: ember.js controller ember-data