【发布时间】:2019-03-09 08:57:50
【问题描述】:
我正在尝试在 Angular 6 中使用多个 ng-content 构建自定义组件,但这不起作用,我不知道为什么。
这是我的组件代码:
<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 和ng-content 的标题select 中呈现两个不同的HTML 代码,如下所示:
<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>
但组件呈现空白。
你们知道我做错了什么吗,或者在同一个组件中渲染两个不同部分的最佳方法是什么?
谢谢!
【问题讨论】:
-
对不起,stackoverflow 没有保存我的第二个代码 sn-p: 我在组件中使用的代码是这样的:这是标题内容这是正文内容
标签: angular angular6 angular-components ng-content