Description
This is an Angular wrapper library for the Swiper
NPM
Install swiper using npm
swiper
npm install ngx-swiper-wrapper --save
Dependencies
No Dependencies for this module.
Includes
import css file in component.scss
file
path
@import '~swiper/css/swiper.min.css';
UI-Components Module
Add SwiperModule & swiperComponent
into your UIComponentsModule
class.
ui-components.module.ts
would look like this
import {NgModule} from '@angular/core';
import { SwiperModule } from 'ngx-swiper-wrapper';
import { SwiperComponent } from './extra/swiper/swiper.component';
@NgModule({
imports: [SwiperModule],
declarations: [SwiperComponent],
providers: [ ]
})
export class UIComponentsModule { }
Swiper Markup
swiper.component.html
would look like this
<div class="swiper-default swiper-container" [swiper]="swiperDefaultConfig">
<div class="swiper-wrapper">
<div class="swiper-slide"><img class="img-fluid" src="assets/img/banner/banner-1.jpg" alt="banner"></div>
<div class="swiper-slide"><img class="img-fluid" src="assets/img/banner/banner-2.jpg" alt="banner"></div>
<div class="swiper-slide"><img class="img-fluid" src="assets/img/banner/banner-4.jpg" alt="banner"></div>
<div class="swiper-slide"><img class="img-fluid" src="assets/img/banner/banner-13.jpg" alt="banner"></div>
<div class="swiper-slide"><img class="img-fluid" src="assets/img/banner/banner-7.jpg" alt="banner"></div>
</div>
</div>
Swiper Component
Import SwiperConfigInterface
in SwiperComponent
class.
swiper.component.ts
would look like this
import { Component } from '@angular/core';
import { SwiperDirective, SwiperConfigInterface} from 'ngx-swiper-wrapper';
@Component({
selector: 'app-swiper',
templateUrl: './swiper.component.html',
styleUrls: ['./swiper.component.scss']
})
export class SwiperComponent {
public swiperDefaultConfig: SwiperConfigInterface = {};
}
Refer following links for usage:
Type | URL |
---|---|
Plugin Github Page | https://github.com/zefoy/ngx-swiper-wrapper |
Template Page | https://demos.pixinvent.com/apex-angular-admin-template/demo-1/components/swiper |