angular2-swiper幻灯片模块使用方法
发布时间:2020-12-17 09:33:54 所属栏目:安全 来源:网络整理
导读:1、安装模块 npm install swiper angular2-swiper --save-dev 2、配置angular-cli.json,样式文件 "styles": [ "../node_modules/swiper/dist/css/swiper.css"], 3、配置app.module.ts import {KSSwiperModule} from "angular2-swiper";...imports: [ KSSwip
1、安装模块 npm install swiper angular2-swiper --save-dev 2、配置angular-cli.json,样式文件 "styles": [ "../node_modules/swiper/dist/css/swiper.css" ], 3、配置app.module.ts import {KSSwiperModule} from "angular2-swiper"; ... imports: [ KSSwiperModule ],... 4、模板文件 <div class="myslides"> <ks-swiper-container [options]="swipeOptions"> <ks-swiper-slide *ngFor="let item of data"> <img src="http://api.randomuser.me/portraits/thumb/men/{{item}}.jpg"> </ks-swiper-slide> </ks-swiper-container> <button (click)="movePrev()">Prev</button> <button (click)="moveNext()">Next</button> </div> 5、组件 import {Component,ViewChild,AfterViewInit} from "@angular/core"; import {KSSwiperContainer,KSSwiperSlide} from 'angular2-swiper'; @Component({ selector: "pri-home",templateUrl: "../templates/home.component.html" }) export class HomeComponent { // 单机上一个下一个的时候调用封装子组件中的方法 @ViewChild(KSSwiperContainer) swiperContainer:KSSwiperContainer; // 图片数组 data:Array<number>; // 配置 swipeOptions:any; constructor() { this.swipeOptions = { // 每页显示几张图片 slidesPerView: 4,// 是否循环 loop: false,spaceBetween: 5 }; this.data = [ 1,2,3,4,5,6 ] } // 下一个 moveNext() { this.swiperContainer.swiper.slideNext(); } // 上一个 movePrev() { this.swiperContainer.swiper.slidePrev(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |