Я пишу новое приложение для мобильных устройств с использованием ионной структуры, в которой есть список элементов. Мне нужно иметь возможность смахивать каждый элемент в списке и выполнять действия с ним, когда пользователь перемещает его. ionic обеспечивает скольжение предметов, что вызывает кнопку. Я не хочу, чтобы пользователь нажимал на кнопку, а хотел бы принять меры непосредственно, когда пользователь проводит / сдвигает элемент. Итак, я использую ion-item-slide и после выполнения действия закрываю элемент.
Ниже приведен рабочий код:
page1.html
<ion-list>
<ion-item-sliding #item>
<ion-item-options side="start" (ionSwipe)="favorite(item)">
<ion-item-option color="danger" expandable>
Update
</ion-item-option>
</ion-item-options>
<ion-item>Test</ion-item>
</ion-item-sliding>
</ion-list>
page1.ts
favourite(item:any)
{
item.close() ;
}
Пример ссылки более плавного перехода для прокрутки
Это доступно в mobiScroll, однако я не считаю целесообразным приобретать всю библиотеку для этой единственной функции.