我正在尝试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>
我正在尝试在另一个地方使用这个组件,并在内部body和标题select中呈现两个不同的 HTML 代码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>
但是该组件呈现空白。
你们知道我可能做错了什么或者在同一个组件中呈现两个不同部分的最佳方法是什么?
谢谢!