這可以通過遍歷返回的材料數據來完成。 (CoffeeScript的)
模型
App.Material = Ember.Object.extend
userId: null
createDateTime: null
App.Item = Ember.Object.extend
status: null
materials: []
控制器
App.ItemController = Ember.ObjectController.extend
init: ->
@loadData()
loadData: =>
$.ajax
url: "/api/items"
success: (data) =>
if data?
# create an item object
item = App.Item.create
status: data.status
# loop through all materials for current item
for material in data.material
# push materials onto item.material stack
item.materials.pushObject App.Material.create
userId: material.user1
createDateTime: material.create_datetime
# set the controllers content to the item
@set('content') item