0

このjson形式をemberのハンドルバーに表示する際に問題に直面しています

これが私のモデルです:

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、モード、値ですが、ジョブの delivery_time を取得できません。

このようにしてdelivery_timeを取得しようとしましたが、うまくいきません

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

これを使うとうまくいく

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

しかし、どうすればその複数の配達時間を表示できますか。

4

0 に答える 0