我想用一个组件作为一个项目。
而不是使用:
<ul class='biblList'>
<li *ngFor="let biblCit of biblCits">
{{ biblCit }}
</li>
</ul>我想用这样的方法:
<evt-bibliography-item *ngFor="let biblCit of biblCits">
{{ biblCit }}
</evt-bibliography-item>作为一个有棱角的新手,我不知道怎么弄清楚。
发布于 2019-12-16 09:27:19
您可以在组件模板上使用<ng-content></ng-content>,这将从父模板中投射模板。
书目组件模板
<div>
<ng-content></ng-content>
</div>父级
<app-bibliography *ngFor="let biblCit of biblCits">
{{ biblCit }}
</app-bibliography>发布于 2019-12-16 09:27:12
这是工作实例
.ts
biblCits=['1','2','2','3','4','5'].html
<div *ngFor="let biblCit of biblCits">
<child-component [parentTimerCount]="biblCit">
</child-component>
</div>发布于 2019-12-16 09:23:59
您可以使用迭代器*ngFor遍历组件:
<ng-content *ngFor="let biblCit of biblCits">
<evt-bibliography-item></evt-bibliography-item>
</ng-content>https://stackoverflow.com/questions/59353639
复制相似问题