你們可能需要更多的細節來回答這個問題,但我想它可能很簡單。我正在使用Ember Data和燈具適配器。Ember.js動態段沒有嵌套的路線
這正確地將URL映射到我的模型中的每個項目。
App.Router.map(function() {
this.resource('quotes', function(){
this.resource('quote', {path: '/:quote_id' })
});
});
App.QuotesRoute = Ember.Route.extend ({
model: function(){
return App.Quote.find();
}
});
但是這不。
App.Router.map(function() {
this.resource('quotes', {path: '/:quote_id' });
});
App.QuotesRoute = Ember.Route.extend ({
model: function(){
return App.Quote.find();
}
});
不燼只知道返回App.Quote.find(quote_id)如果它是一個嵌套的資源?
'this.route('quotes',{path:'/:quote_id'});'? – intuitivepixel 2013-05-09 07:56:51
'未捕獲的錯誤:斷言失敗:無法使用'id'在未定義的對象上調用獲得。' – 2013-05-09 08:12:56
和this'this.resource('quotes',{path:'/ qoutes /:quote_id'});' – intuitivepixel 2013-05-09 08:37:09