0.1.0 • Published 6 years ago

nativescript-ng2-carousel v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

{N} + Angular Carousel Slider

A simple NativeScript + Angular images carousel for iOS and Android.

Tested on:

  • Nativescript 4
  • Typescript 3
  • Angular 6

You can download older versions here for previous versions of Angular and Nativescript.

I would appreciate any feedback as well as bug reporting, suggestions or changes - please create an issue.

Demo

You can check a reference application here created to show how to integrate the "{N} + Angular Carousel Slider".

iOsAndroid
npm.ionpm.io

Getting started

See demo for further details.

  1. Download and install the module via npm to your Nativescript project:
  1. Add the CarouselDirective class to the declarations NgMoudle metadata:

  2. To use the CarouselDirective, create a template that applies the directive as an attribute to a paragraph GridLayout element:

</GridLayout>

Add images from URL to your component:

You can also add images from your assets folder or resources folder using file attribute instead of url attribute:

  1. CSS styling:

Supported attributes

Currently directive supported attributes:

  • carousel list of images as JSON or CarouselSlide class, accepted parameters (title?, url?, file?)
  • carouselSpeed (optional) defines the interval (number in ms) to wait before the next slide is shown
  • carouselAnimationSpeed (optional) defines the animation speed (number in ms)
  • carouselArrows (optional) arrow type, accepted values none, small, normal, bold or narrow (default normal)
  • carouselLabelOverlay (optional) silde title over image, accepted values true or false (default false)

Changelog

Version 0.1.0

Version 0.0.5

  • Possibility to load images from resources folder in Android and iOS

Version 0.0.4

  • Updated to Nativescript 3 + Angular 4

Version 0.0.3

  • Package.json fixes
  • Minor fixes