无法在 angular 组件中放置 html 个元素
unable to place html elements inside angular component
我是创建 angular 网络组件的新手。我正在努力寻找一种方法将 html 元素嵌入 angular 组件
<stepper>
<step title="1"></step>
<step title="2"></step>
<step title="3"></step>
<h1>THIS IS JUST A TEST</h1>
</stepper>
每次我 运行 故事书上的组件(我的意思是在 .stories.ts 里面)
我添加的 h1 标签根本不显示。为了在我当前创建的组件上嵌入 html 标签,是否有任何要求或必要的事情要做?
但是当我将 h1 标签放在组件外部时它起作用了
<stepper>
<step title="1"></step>
<step title="2"></step>
<step title="3"></step>
</stepper>
<h1>THIS IS JUST A TEST</h1>
谢谢!
您需要在 <stepper>
组件模板中使用内容投影 (https://angular.io/guide/content-projection)。
template:'
// existing template
<ng-content></ng-content>
// existing template
'
您在 stepper
中放入的任何内容都将被插入以代替 ng-content
。
我是创建 angular 网络组件的新手。我正在努力寻找一种方法将 html 元素嵌入 angular 组件
<stepper>
<step title="1"></step>
<step title="2"></step>
<step title="3"></step>
<h1>THIS IS JUST A TEST</h1>
</stepper>
每次我 运行 故事书上的组件(我的意思是在 .stories.ts 里面)
我添加的 h1 标签根本不显示。为了在我当前创建的组件上嵌入 html 标签,是否有任何要求或必要的事情要做?
但是当我将 h1 标签放在组件外部时它起作用了
<stepper>
<step title="1"></step>
<step title="2"></step>
<step title="3"></step>
</stepper>
<h1>THIS IS JUST A TEST</h1>
谢谢!
您需要在 <stepper>
组件模板中使用内容投影 (https://angular.io/guide/content-projection)。
template:'
// existing template
<ng-content></ng-content>
// existing template
'
您在 stepper
中放入的任何内容都将被插入以代替 ng-content
。