5

我已经搜索过这个问题的答案,但找不到。我正在开发的 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”超过 1X。

一切都正确渲染,所有数据都在填充,但是这些错误让我在控制台中发疯,我想知道是否有人遇到过这个问题或在上面的链接中有更多关于修复的信息?

谢谢!

4

1 回答 1

0

尝试:

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

于 2013-07-26T12:51:27.653 回答