ng-content
Angular 6에서 다중 을 사용하여 사용자 지정 구성 요소를 만들려고하는데 이것이 작동하지 않으며 이유를 모르겠습니다.
이것은 내 구성 요소 코드입니다.
<div class="header-css-class">
<ng-content select="#header"></ng-content>
</div>
<div class="body-css-class">
<ng-content select="#body"></ng-content>
</div>
이 구성 요소를 다른 장소에서 사용하고 다음과 같이 두 개의 다른 HTML 코드를 내부 body
및 헤더 select
에 렌더링하려고합니다 ng-content
.
<div #header>This should be rendered in header selection of ng-content</div>
<div #body>This should be rendered in body selection of ng-content</div>
그러나 구성 요소가 공백으로 렌더링됩니다.
내가 뭘 잘못하고 있는지 또는 동일한 구성 요소에서 두 개의 다른 섹션을 렌더링하는 가장 좋은 방법이 무엇인지 알고 있습니까?
감사!