Tôi đang cố gắng tạo một thành phần tùy chỉnh bằng cách sử dụng nhiều ng-content
trong Angular 6, nhưng điều này không hoạt động và tôi không biết tại sao.
Đây là mã thành phần của tôi:
<div class="header-css-class">
<ng-content select="#header"></ng-content>
</div>
<div class="body-css-class">
<ng-content select="#body"></ng-content>
</div>
Tôi đang cố gắng sử dụng thành phần này ở một nơi khác và hiển thị hai mã HTML khác nhau bên trong body
và tiêu đề select
của ng-content
, giống như sau:
<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>
Nhưng thành phần đang hiển thị trống.
Các bạn có biết tôi có thể làm sai điều gì không hoặc cách tốt nhất để hiển thị hai phần khác nhau trong cùng một thành phần là gì?
Cảm ơn!