[英]Angular2 Html inside a Component
我想創建一個像模板一樣的組件。 例如,而不是在任何地方寫這個:
<div class="myClass">
<div class="myHeader" id="headerId"> Title </div>
<div class="myContent" id="contentId"> <<Some HTML code>> </div>
</div>
我想使用像這樣的組件:
<my-component title="Title" headerID=headerId contentID=contentID>
<<Some HTML code>>
</my-component>
我如何在Angular2中實現類似的東西?
在組件中使用<ng-content></ng-content>
。
my.component.html
<div class="myClass">
<div class="myHeader" id="headerId"> Title </div>
<div class="myContent" id="contentId"> <ng-content></ng-content> </div>
</div>
parent.component.html
<my-component title="Title" headerID=headerId contentID=contentID>
<<Some HTML code>>
</my-component>
<my-component></mycomponent>
將以<ng-content></ng-content>
呈現
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.