【发布时间】:2013-12-23 00:48:02
【问题描述】:
有没有办法让一个资源拥有多个动态段?我的用例是避免让用户点击索引路由。
例子:
this.resource('tracks', { path: 'albums/:album_id/tracks/:tracks_id' });
我想避免用户点击以下路线:
albums/:album_id
albums/:album_id/tracks
albums/:album_id/tracks/:track_id
路线:
this.resource('albums', { path: 'albums' }, function(){
this.resource('album', { path: '/:album_id' }, function() {
this.resource('tracks', { path: 'tracks' }, function(){
this.resource('track', { path: '/:track_id' });
});
});
});
任何帮助将不胜感激。
注意:如果您使用 this.resource 定义资源并且不提供 函数,则不会创建隐式 resource.index 路由。
【问题讨论】:
-
我假设您找到了解决方案,因为这绝对是可能的。
标签: javascript ember.js url-routing