angular2模板中的'content'标记是什么

angular2模板中的'content'标记是什么,angular,Angular,我从这里查看这个html,它有以下内容: <div class="app"> <div class="folder"> <ul class="menu"> <li routerLinkActive="active" routerLink="/inbox">Inbox</li> <li routerLinkActive="active" routerLink="/drafts">Drafts

我从这里查看这个
html
,它有以下内容:

<div class="app">
  <div class="folder">
    <ul class="menu">
      <li routerLinkActive="active" routerLink="/inbox">Inbox</li>
      <li routerLinkActive="active" routerLink="/drafts">Drafts</li>
    </ul>
  </div>

  <content>   <------------------------------------------------ what is this?
    <router-outlet></router-outlet>
  </content>

  • 收件箱
  • 草稿

它与angular 2无关,它只是一个HTML标记:


它不应该再被使用,虽然作为MDN文档状态

它可能是两个标签中的一个——一个普通的html5标签,或者更可能是angular2组件。

我不确定这一点。HTML元素在阴影DOM内部用作插入点。-angular有特定的标签,正如我在问题中提到的,它是
ng content
。我链接到的应用程序没有使用本机Shadowing是的,我明白了,只是有些人使用
作为普通的HTML呈现标记,可能是因为他们把它误认为是与HTML5的许多其他新标记一起引入的标记:(我猜)。好吧,但这家伙是angular2的核心贡献者,我不认为他把这个标签误认为是别的东西,我知道,这就是为什么我也很惊讶,也许他只是复制粘贴了它。我的意思是,最坏的情况是它不会被渲染,但一切都会像预期的那样工作。好的,谢谢,让我们看看其他人是否有其他建议