angular - 如何在 ngx-slick-carousel 中处理来自 Angular 组件的轮播按钮

标签 angular carousel slick.js

我正在使用 ngx-slick-carousel为 Angular 应用程序实现一个圆滑的轮播。
如何创建nextprev从组件切换幻灯片的方法?
这是我的 html:

<ngx-slick-carousel class="carousel" #slickModal="slick-carousel" [config]="slideConfig" (init)="slickInit($event)" (breakpoint)="breakpoint($event)" (afterChange)="afterChange($event)" (beforeChange)="beforeChange($event)">
    <div ngxSlickItem *ngFor="let slide of slides" class="slide">
        <img [src]="slide.image" alt="" width="100%">
    </div>
</ngx-slick-carousel>
配置:
slideConfig = {
    centerPadding: '60px',
    slidesToShow: 2,
    slidesToScroll: 1,
    arrows: false
};

最佳答案

成分:

import { SlickCarouselComponent } from 'ngx-slick-carousel';

@ViewChild('slickModal') slickModal: SlickCarouselComponent;

next() {
  this.slickModal.slickNext();
}

prev() {
  this.slickModal.slickPrev();
}

HTML:
<button class="btn-next" (click)="next()">next</button>
<button class="btn-prev" (click)="prev()">prev</button>

关于angular - 如何在 ngx-slick-carousel 中处理来自 Angular 组件的轮播按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55291524/

相关文章:

具有额外参数的 Angular 4 Click $event

angular - 混合应用程序 - Ionic 与 NativeScript

javascript - 如何更改 Angular 库组件中使用的垫卡的样式

jquery - 使子 div 以 100% 宽度和父溢出滚动内联显示

twitter-bootstrap - 在 bootstrap carousel 上放置标注

jquery - Slick.js - 幻灯片之间的不同延迟

angular - 内部版本 :Class 'Subject<T>' incorrectly extends base class 'Observable<T>'

javascript - 圆形旋转木马,在所选图像的两侧都有 View

css - 我的 Slick Slider 的视频播放按钮不起作用

javascript - 如何在光滑的幻灯片上制作点?