另一个指数路线下的指数路线

时间:2014-04-11 18:05:29

标签: ember.js ember-router

我正在构建一个具有多层嵌套路由的UI。我来到一个场景,我想在隐式索引路由下嵌套一些东西。现在我必须定义索引路由和嵌套在下面,不是吗?

这是我想要实现的屏幕截图: Layout http://i60.tinypic.com/oggi8m.png

我的路由器正在尝试实现此目的:

  this.resource('usergroup', { path: '/tippspiele/:usergroup_id' }, function(){
      this.resource('usergroup.index', { path: '/' },function(){

      });
      this.route('table');
  });

不幸的是,默认情况下不会呈现UsergroupIndexIndex模板。在视图树中,我也看不到它。

以下是此设置在ember检查器中的显示方式: Ember Inspector screenshot

我还添加了一个手动链接,以检查我是否可以链接到indexIndex,但子模板的插座保持为空。

1 个答案:

答案 0 :(得分:0)

模板名称应如下所示:

<script type="text/x-handlebars" data-template-name="usergroup/index/index">
    // template content
</script>

这是相应的路线:

App.UsergroupIndexIndexRoute = Ember.Route.extend({
  model: function() {
    // return the model
    return [];
  }
});