一对多的关系emberjs

时间:2013-08-12 08:52:30

标签: ember.js ember-data

我在使用ember's handlebar显示这个json格式时遇到了麻烦

这是我的模特:

Office.Customer = DS.Model.extend({
    orders: DS.hasMany('Office.Order',{embedded:true})
})

我的订单型号:

Office.Order = DS.Model.extend({
    mode: DS.attr('string'),
    price: DS.attr('string'),
    created_at: DS.attr('string')
});




{
  "orders":
    [
      {
        "id":421,
        "mode":"Paypal",
        "price":"50.0"
      }
    ],
  "customer":
    {
      "id":389,
      "name":"xxx ",
      "email":"xxx@yyy.",
      "jobs":
        [
          {
            "delivery_time":2
          },
          {
            "delivery_time":24
          }
        ],
      "order_ids":
        [
          421
        ]
    }
}

我有

模型

orders: DS.hasMany('Office.Order',{embedded:true})

上面的模型显示了订单:id,mode和value但我无法获得jobs_time的工作。

我试过这样来获得delivery_time但没有运气它没有工作

{{#each ord in orders.customer.jobs}}

使用此工作正常

{{#each order in orders}}
<span>Mode</span>{{order.mode}}
{{/each}}

但是我怎样才能显示多个交货时间。

0 个答案:

没有答案