首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用组件作为单元-角8。

使用组件作为单元-角8。
EN

Stack Overflow用户
提问于 2019-12-16 09:21:19
回答 4查看 106关注 0票数 2

我想用一个组件作为一个项目。

而不是使用:

代码语言:javascript
复制
<ul class='biblList'>
    <li *ngFor="let biblCit of biblCits">
        {{ biblCit }}
    </li>
</ul>

我想用这样的方法:

代码语言:javascript
复制
<evt-bibliography-item *ngFor="let biblCit of biblCits">
    {{ biblCit }}
</evt-bibliography-item>

作为一个有棱角的新手,我不知道怎么弄清楚。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-12-16 09:27:19

您可以在组件模板上使用<ng-content></ng-content>,这将从父模板中投射模板。

书目组件模板

代码语言:javascript
复制
<div>
<ng-content></ng-content>
</div>

父级

代码语言:javascript
复制
<app-bibliography *ngFor="let biblCit of biblCits">
         {{ biblCit }} 
</app-bibliography>
票数 0
EN

Stack Overflow用户

发布于 2019-12-16 09:27:12

这是工作实例

.ts

代码语言:javascript
复制
biblCits=['1','2','2','3','4','5']

.html

代码语言:javascript
复制
<div *ngFor="let biblCit of biblCits">
    <child-component [parentTimerCount]="biblCit">
    </child-component>
</div>
票数 1
EN

Stack Overflow用户

发布于 2019-12-16 09:23:59

您可以使用迭代器*ngFor遍历组件:

代码语言:javascript
复制
<ng-content *ngFor="let biblCit of biblCits">
  <evt-bibliography-item></evt-bibliography-item>
</ng-content>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59353639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档