来自多个this.render()的Ember.js中的'into'警告

时间:2013-03-06 21:57:36

标签: javascript templates ember.js render

我已经找到了答案但却找不到答案。我正在处理的ember应用程序正在抛出一个控制台错误:

WARNING: The immediate parent route did not render into the main outlet and the default 'into' option may not be expected 

我确实发现这提出了修复:https://github.com/emberjs/ember.js/pull/1838但不确定如何实现它。

我们的应用程序中导致此问题的一些代码来自路径renderTemplate函数:

   renderTemplate: function(controller, model) {

        this.render({outlet: 'page'});
        this.render('stageSidebar', {outlet: 'stage_sidebar'});

    }

麻烦来自于在renderTemplate函数中调用“this.render”超过1倍。

所有内容都正确呈现,所有数据都在填充,但是这些错误让我在控制台中疯狂,我想知道是否有人遇到过这个或者上面链接中有更多关于修复的信息?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

this.render('<template name>', {outlet: 'page', into: '<parent template name>'});