我正在尝试开发一个轮播。
期望的最终结果应该是开发人员只需将整个标记写在一个地方(比如说 in app.component.html
),只有一个options
属性,然后轮播将接管。
问题是carousel.component
我需要设置一些属性carousel-item.component
(属性app.component
应该与......但所有标记都在app.component.html
)。
我怎样才能做到这一点?
app.component.html:
<carousel [options]="myOptions">
<carousel-item *ngFor="let item of items">
<img [src]="item.image" alt="" />
</carousel-item>
</carousel>
<hr />
<carousel [options]="myOptions2">
<carousel-item *ngFor="let item of items">
<img [src]="item.image" alt="" />
</carousel-item>
</carousel>
carousel.component.html:
<div class="carousel-stage">
<ng-content></ng-content>
</div>
carousel-item.component.html:
<ng-content></ng-content>