angular-image-slider
Version:
**Slider based on Angular 2+, currently supports Angular 8**
106 lines (74 loc) • 2.37 kB
Markdown
**Slider based on Angular 2+, currently supports Angular 8**
This project is my tiny attempt to publish my first node package. I may not continue to support this package. But lets see! Let me know, if you want to have new features. Thanks.
To install this module to an external project, follow the procedure:
1. **npm install angular-image-slider --save**
2. Add **SliderModule** and **BrowserAnimationsModule** import to your **@NgModule** like example below.
```ts
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { SliderModule } from 'angular-image-slider';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
BrowserAnimationsModule,
SliderModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
```
1. You just need to construct a simple array containing image urls.
```ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
public imagesUrl;
ngOnInit() {
this.imagesUrl = ['IMAGE_URL1.jpg', 'IMAGE_URL2.jpg', 'IMAGE_URL3.jpg'];
}
}
```
2. Use array as an input for 'images' in the slider component. Array should contain url links:
```html
<angular-image-slider [images]="imagesUrl"></angular-image-slider>
```
3. You can configure the slider to auto rotate. You can also decide the autoRotate speed and the direction.
```html
<angular-image-slider
[]="true"
[]="5000"
[]="true"
[]="imagesUrl"
></angular-image-slider>
```
Online demo is [here](https://saadbinamjad.github.io/angular-image-slider/)
https://github.com/saadbinamjad/angular-image-slider
https://www.npmjs.com/package/angular-image-slider
- License: MIT
- Author: saadbinamjad
- Angular
- Angular2
- Angular 2+
- Image Slider
- Carousel
- Slider