我试图在我的索引页面中呈现三个额外outlet
的,一切正常,除了一旦我设置了至少一个插座,正常行为就会被打断。在这里更清楚的是我在做什么
我的IndexRoute
路线
renderTemplate: function() {
this._super();
this.render('header', { into: 'index', outlet: 'header' });
this.render('sidebar', { into: 'index', outlet: 'sidebar' });
this.render('right_side', { into: 'index', outlet: 'right_side' });
}
现在我的路线已被映射,因此index
是一种资源并包含内部的所有其他路线。我的视图包含所有outlet
设置为渲染和一个未命名的插座,这会导致问题。
如果我没有明确指定要渲染的内容和位置IndexRoute
,一切正常,我的模板在我的未命名插座中渲染,链接工作正常,未命名插座获得正确的内容,但是一旦我设置了任何命名插座,未命名插座停止获取任何内容,尽管我正在调用_super()
.
所以我的问题是如何设置额外的命名插座而不干扰相同的未命名插座的正常工作resource
?
更新