相关疑难解决方法(0)

如何使用EmberData返回EmberJS中嵌套模型组成的承诺?

环境

# Ember       : 1.4.0
# Ember Data  : 1.0.0-beta.7+canary.b45e23ba
Run Code Online (Sandbox Code Playgroud)

模型

我简化了我的用例,使问题更容易理解和更好.假设我们有3种型号:Country,RegionArea:

Country:
  - id: DS.attr('number')
  - name: DS.attr('string')
  - regions: DS.hasMany('region')

Region:
  - id: DS.attr('number')
  - name: DS.attr('string')
  - country: DS.belongsTo('country')
  - areas: DS.hasMany('area')

Area:
  - id: DS.attr('number')
  - name: DS.attr('string')
  - region: DS.belongsTo('region')
Run Code Online (Sandbox Code Playgroud)

预期成绩

Route的模型钩子应该返回一个对象数组.像这样:

注意:缩进只是为了使示例更具可读性.

 Country I
   Region A
      Area 1
      Area 2
   Region B
      Area 3
 Country II
   Region C
      Area 4
 Country III
   Region D
      Area …
Run Code Online (Sandbox Code Playgroud)

javascript ember.js ember-data rsvp-promise

8
推荐指数
1
解决办法
6577
查看次数

标签 统计

ember-data ×1

ember.js ×1

javascript ×1

rsvp-promise ×1