Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在应用程序的上下文中,是否可以直接在body标记下呈现余烬元素?_Ember.js - Fatal编程技术网

Ember.js 在应用程序的上下文中,是否可以直接在body标记下呈现余烬元素?

Ember.js 在应用程序的上下文中,是否可以直接在body标记下呈现余烬元素?,ember.js,Ember.js,我试图通过Ember直接在标记下呈现标题元素,但很难将其从b/c Ember中删除。Ember将所有内容包装在主应用程序标记中。我想要的是一个大致如下的文档结构: <html> <head> ... </head> <body> <header> ... content inside here is controlled by ember application ... </head

我试图通过Ember直接在
标记下呈现标题元素,但很难将其从b/c Ember中删除。Ember将所有内容包装在主应用程序
标记中。我想要的是一个大致如下的文档结构:

<html>
  <head>
    ...
  </head>
  <body>
    <header>
      ... content inside here is controlled by ember application ...
    </header>
    <div class='container'>
      ... main content of the application ...
    </div>
  </body>
</html>

...
... 这里的内容由ember应用程序控制。。。
... 应用程序的主要内容。。。

问题是,如果我试图在主应用程序模板中包含
标题
标记,它会被包装在应用程序
div
中。有人知道如何实现吗?

使用指定的插座如何?您的应用程序模板如下所示:

<header>
  {{outlet header}}
</header>

<div class='container'>
  {{outlet main}}
</div>
App.ApplicationRoute = Ember.Route.extend({
  renderTemplate: function() {
    this.render({ outlet: 'header' });
    this.render({ outlet: 'main' });
  }
});