我不必重寫的路線做模特這樣一些自定義負載模型:ember.js側載不工作
App.EventsIndexRoute = Ember.Route.extend
model: (params) ->
origin = LJ.origin().join(',')
location = [LJ.stripQuery(params.loc2), params.loc1].join(',')
h = $.param(origin: origin, location: location)
$.getJSON "#{LJ.CONFIG.api.url}/events?#{h}"
的JSON返回包括側載機型,但他們沒有被加載餘燼。我猜我需要做些事情來讓他們加載,但我不知道是什麼。我會很感激這方面的幫助。
Here's an example返回的JSON。
更新
這裏的模型定義:
App.Event = DS.Model.extend
acts: DS.hasMany('App.Act')
ageLimit: DS.attr('string')
centsAdvance: DS.attr('number')
centsDoor: DS.attr('number')
currency: DS.attr('string')
description: DS.attr('string')
endsAt: DS.attr('number')
priceAdvance: DS.attr('string')
priceDoor: DS.attr('string')
repeats: DS.attr('string')
repeatsUntil: DS.attr('string')
startsAt: DS.attr('number')
title: DS.attr('string')
url: DS.attr('string')
venue: DS.belongsTo('App.Venue')
venueSection: DS.attr('string')
我確實在我的模型定義中有這個。我已經更新了顯示定義的問題。是的,我正在返回路由中的Ajax響應。 – 2013-03-10 21:46:19