morphing-carousel-ionic
morphing-carousel-ionic copied to clipboard
Plugin for ionic
Morph Carousel - Ionic Plugin
Morph carousel is an ionic plugin that allows you to add carousel to your application.
Plugin has two pre-installed themes
Black
White
Current version 1.1
Tested for ionic 1.0
Demo view App ID f0c502da
Usage
- Add data to your controller
$scope.items = [
{ number: 1 },
{ number: 2 },
{ number: 3 },
{ number: 4 },
{ number: 5 },
{ number: 6 },
{ number: 7 },
{ number: 8 },
{ number: 9 },
{ number: 10 },
{ number: 11 },
{ number: 12 },
{ number: 13 },
{ number: 14 },
{ number: 15 }
];
$scope.selectedItem = $scope.items[2];
- Add directive
<morph-carousel data-items="items" on-selected="selectedItem" identifier="modal-carousel" show-value="number"></morph-carousel>
- data-items - array of items
- on-selected - will contain selected item
- identifier - (optional) used to identify this morphCarousel with $morphCarousel factory
- show-value - (optional) if array contain object you need to provide property that contain value that should be shown. If you want to use simple array of numbers (or strings) you can omit this parameter.
Usage in modal
In case you're using carousel in modal you will need to update it after opening modal. Use 'identifier' attribute in order to access relevant carousel.
You can update it by using helper factory $morphCarousel. Just inject it into controller and use update() method.
$scope.openModal = function() {
$scope.modal.show();
$morphCarousel.update('modal-carousel');
};