在ember中处理acts_as_tree或类似祖先的数据

时间:2013-06-02 19:46:00

标签: ember.js ember-data

我有一个类似这样的应用程序:

Menu
  MenuHeader - 1
    MenuHeader - 2
  MenuHeader - 3
    MenuHeader - 4
      MenuHeader - 5
      MenuHeader - 6
        MenuHeader - 7

我在想json可能是这样的:

{
  "menu":{
    "id": 1,
    "menu_header_ids":[1,3]
  },
  "menu_headers":[
    {
      "id":1,
       "menu_header_ids":[2] 
    },
    {
      "id":2
    },
    {
      "id":3,
       "menu_header_ids":[4]
    },
    {
      "id":4,
       "menu_header_ids":[5,6]
    },
    {
      "id":5
    },
    {
      "id":6,
       "menu_header_ids":[7] 
    },
    {
      "id":7
    }
  ]
}

我想在ember中执行此操作并返回一个MenuHeader列表(每个都可以有效地拥有一个项目列表)。 JSON的ember sideloading是否支持这种数据结构?侧加载数据的示例(例如How to sideload ember hasMany and belongsTo Relationship?)反映了简单的has_many和belongs_to关系。我正在尝试做什么?

thx

0 个答案:

没有答案
相关问题