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的核心贡献者,我不认为他把这个标签误认为是别的东西,我知道,这就是为什么我也很惊讶,也许他只是复制粘贴了它。我的意思是,最坏的情况是它不会被渲染,但一切都会像预期的那样工作。好的,谢谢,让我们看看其他人是否有其他建议