javascript - 'into' 警告从多个 this.render() 抛入 Ember.js

标签 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 次。

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

谢谢!

最佳答案

尝试:

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

关于javascript - 'into' 警告从多个 this.render() 抛入 Ember.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15258895/

相关文章:

javascript - 使用 JQuery 从 JSON 回复中读取数据

javascript - 无法在 D3 生成的 SVG 文本中打断长句

javascript - <abbr> html 标签问号

javascript - 如何在指令模板中包含模板?

c++ - 如何将 Eigen 求解器缓存为类成员?

C++ 模板、虚函数、空基

ember.js - Ember-Data 如何知道何时获取实体

javascript - 无法使用 javascript 获取属性的值

ember.js - 如何在ember.js中访问index.html中的ENV变量

jquery - 动态添加列表元素以在 ember 中查看