在Ember.js中的嵌套路径中设置模型

时间:2014-05-02 17:29:12

标签: ember.js ember-data

我有一个嵌套的edit路线:

@resource 'dashboard.communities.community', path: ':community_id', ->
  @route 'edit'

在我的路线中,我尝试使用modelFor检索模型:

CivicSourcing.DashboardCommunitiesCommunityEditRoute = Ember.Route.extend

  model: (params, queryParams, transition) ->
    @modelFor('community')

但这会返回undefined。但是,父路由成功检索community。知道可能会发生什么吗?

1 个答案:

答案 0 :(得分:1)

您的资源名称为dashboard.communities.community而不是community

@modelFor('dashboard.communities.community')

以下是colors.cool

的类似示例

http://emberjs.jsbin.com/OxIDiVU/442/edit