
Morph Carousel
"Wheel" like carousel selector
$0.00
Details
Morph carousel is an ionic plugin that allows you to add carousel to your application.
Plugin has two pre-installed themes: black and white.
Github: https://github.com/artemdemo/morphing-carousel-ionic
Usage
1) 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];
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');
};