import {Component, ElementRef, Optional} from 'angular2/core';
import {List} from '../list/list';
/**
* @description
* Creates a list-item that can easily be swiped,
* deleted, reordered, edited, and more.
*
* @usage
* ```html
*
*
*
* {{item.title}}
*
*
*
*
*
*
*
* ```
*/
@Component({
selector: 'ion-item-sliding',
template:
'' +
''
})
export class ItemSliding {
constructor(@Optional() private list: List, elementRef: ElementRef) {
list.enableSlidingItems(true);
elementRef.nativeElement.$ionSlide = ++slideIds;
}
close() {
this.list.closeSlidingItems();
}
}
let slideIds = 0;