Ember.js 为什么余烬要实例化多个路由类
看起来ember正在实例化多个路由文件,但我不知道文档在哪里教我这一点Ember.js 为什么余烬要实例化多个路由类,ember.js,Ember.js,看起来ember正在实例化多个路由文件,但我不知道文档在哪里教我这一点 Router.map(function() { this.resource('admins', { path: '/admins/:admin_id' }, function () { this.route('foo'); this.route('bar'); } 然后我有4个文件 routes/admins.js routes/admins/index.js routes/admins/foo.js
Router.map(function() {
this.resource('admins', { path: '/admins/:admin_id' }, function () {
this.route('foo');
this.route('bar');
}
然后我有4个文件
routes/admins.js
routes/admins/index.js
routes/admins/foo.js
routes/admins/bar.js
如果我转到/admins/12
有两条路由正在实例化:一条来自
routes/admins.js
和routes/admins/index.js
为什么会这样?索引是资源下的自由路由,当您点击该资源时,它会自动点击。您不必定义模板/路线 就个人而言,如果您只想在点击资源的根目录时显示某些内容,但又不想在点击另一条路径/更深的资源/路径时显示,则这是一条方便的路径