Ionic gallery with slider
Demo availabe in Ionic View with id 150745FE
$ bower install --save ion-gallery
- Define number of collums to present (1 to array length)
- Pinch and double tap do zoom on picture
Load script and css on the html
<link href="lib/ion-gallery/dist/ion-gallery.css" rel="stylesheet">
...
<script src="lib/ion-gallery/dist/ion.gallery.min.js"></script>
Add ion-gallery as dependency to your project
angular
.module('starter', ['ionic','ion-gallery'])
Add gallery directive with array of photos:
<ion-gallery ion-gallery-items="items"></ion-galllery>
Data source example
$scope.items = [
{
src:'http://www.wired.com/images_blogs/rawfile/2013/11/offset_WaterHouseMarineImages_62652-2-660x440.jpg',
sub: 'This is a <b>subtitle</b>'
},
{
src:'http://www.gettyimages.co.uk/CMS/StaticContent/1391099215267_hero2.jpg',
sub: '' /* Not showed */
},
{
src:'http://www.hdwallpapersimages.com/wp-content/uploads/2014/01/Winter-Tiger-Wild-Cat-Images.jpg'
}
]
Subtitle property is optional. If no property present, nothing is showed (Same for empty string). Supports html tags.
-
ion-gallery-row: Defines number of collums to display. Default 3
<ion-gallery ion-gallery-items="items" ion-gallery-row="5"></ion-galllery>
-
ion-gallery-toggle: Sets one tap action on slideshow to hide/show subtitles and "Done" button. Default: true
<ion-gallery ion-gallery-items="items" ion-gallery-toggle="false"></ion-galllery>