0

我在 ember 的车把中显示这种 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,但我无法得到作业的交付时间。

我试过这样来获得delivery_time,但运气不好,它不起作用

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

使用这个工作正常

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

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

4

0 回答 0