我有一个关于 ember 路由器中基于非 id 的动态段的问题。我正在使用 Ember.VERSION :1.0.0-rc.1
我有一个嵌套资源,我需要在路径中使用 url 参数而不是 id。但是对 json api 的 ajax 调用需要请求一个 id。
所以在我的车把模板中,我有:
{{#each thing in controller}}
{{#linkTo 'thing' thing.url}}{{thing.name}}{{/linkTo}}
{{/each}}
事物路线如下所示:
App.ThingsRoute = Ember.Route.extend({
model: function() {
return App.Thing.find();
}
});
和路由器:
App.Router.map(function() {
this.resource('things', function() {
this.resource('thing', {path:':thing_url'});
});
});
如何映射 url 以解析事物 id?