【问题标题】:ngx-siema how to set intervalngx-siema如何设置间隔
【发布时间】:2019-04-24 06:50:37
【问题描述】:

我正在尝试模仿 ngx-siema 的自动播放设置,使用:

setInterval(() => mySiema.next(), 1000)

如上所述here

我该怎么做?这是我的设置:

export class SliderComponent implements OnInit {
    constructor(private ngxSiemaService: NgxSiemaService) {}

    ngOnInit() {}

    options: NgxSiemaOptions = {
        selector: ".siema",
        duration: 1000,
        loop: true
    };
}

【问题讨论】:

    标签: javascript angular siema


    【解决方案1】:

    因此,使用提供的服务(它提供了 init 函数),我添加了一个带有所需 setIntervalnext() 方法,如下所示:

    export class SliderComponent implements OnInit {
        constructor(private ngxSiemaService: NgxSiemaService) {}
    
        ngOnInit() {
            this.next();
        }
    
        options: NgxSiemaOptions = {
            selector: ".siema",
            duration: 1000,
            loop: true
        };
    
        next() {
            setInterval(() => {
                this.ngxSiemaService.next(1);
            }, 3000);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 1970-01-01
      • 2017-04-26
      • 2021-12-20
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多