0
加載相關的記錄,我有兩個型號:Neuron
和Plot
:EmberJS:不能從父路由
App.Neuron = DS.Model.extend
...
plots: DS.hasMany 'plot', {async: true}
App.Plot = DS.Model.extend
...
neuron: DS.belongsTo 'neuron'
BuzsakiViewer.Router.map ->
@resource 'neurons'
@resource 'neuron', path: '/neurons/:neuron_id', ->
@route 'plots'
我想加載與神經元相關的情節。我已經從/neuron /:neuron_id/plots路線成功完成了此操作。但是,我無法從神經元/:neuron_id路線中找到它。以下是我在setupController
中使用的代碼;目標是將這些圖加載到名爲theplots
的控制器屬性中。當我嘗試在我的模板中遍歷theplots
時,我什麼都沒有。我究竟做錯了什麼?我覺得它與關聯上的async
設置有關。
BuzsakiViewer.NeuronRoute = Ember.Route.extend
setupController: (controller, model) ->
controller.set 'model', model
controller.set 'theplots', model.get('plots')
再次感謝@ kingpin2k ...不能相信我錯過了那一個。我仍然好奇,至於爲什麼我所做的沒有奏效。 –