ember.js 另一索引路由下的索引路由

ar7v8xwq  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(177)

我正在构建一个有多层嵌套路由的UI。我遇到了一个场景,我想在一个隐式索引路由下嵌套一些东西。现在我必须定义该索引路由和下面的嵌套,还是不定义?
下面是我正在努力实现的一个截图:

我的路由器正在尝试实现这一点:

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

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

不幸的是,UsergroupIndexIndex模板在默认情况下是不呈现的,而且在视图树中我也看不到它。
以下是此设置在ember检查器中的外观:

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

i7uq4tfw

i7uq4tfw1#

模板名称应如下所示:

<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 [];
  }
});

相关问题