gpt4 book ai didi

angular - ngb-Carousel 有条件地隐藏下一个和上一个指标

转载 作者:行者123 更新时间:2023-12-04 02:01:19 31 4
gpt4 key购买 nike

我想隐藏下一个和上一个指标。当我到达最后一张幻灯片时,我想隐藏下一个指示器当我在第一张幻灯片上时,我想隐藏上一个指示器。有什么办法可以做到这一点。

    import {Component,ViewEncapsulation} from '@angular/core';
import {NgbCarouselConfig} from '@ng-bootstrap/ng-bootstrap';

@Component({
selector: 'ngbd-carousel-basic',
templateUrl: 'src/carousel-basic.html',
styleUrls:['src/style.css']
providers: [NgbCarouselConfig],
encapsulation: ViewEncapsulation.None,
})
export class NgbdCarouselBasic {
private data = ["Slide 1","Slide 2","Slide 3"]
constructor(config: NgbCarouselConfig) {
// customize default values of carousels used by this component tree
config.interval = 10000;
config.wrap = false;
config.keyboard = false;
}
}

Example Plunker

最佳答案

disable ViewEncapsulation 之后你可以把你的 ng-carousel 放到一个 div 中

<div [ngClass]="{'first':myCarousel.activeId=='0','last':myCarousel.activeId==''+data.length-1}">

<ngb-carousel ....>
....
</ngb-carousel>
</div>

你的 .css 简单

.first .carousel-control-prev
{
display:none;
}
.last .carousel-control-next {
display: none;
}

关于angular - ngb-Carousel 有条件地隐藏下一个和上一个指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47079712/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com