如何在 PhoneGap 应用程序中使用 ONSEN-UI 实现 iOS 类型的滑动删除功能?

How to implement iOS type ON SWIPE DELETE feature using ONSEN-UI in PhoneGap Application?

我正在使用 ONSEN-UI 开发 PhoneGap allication 供我个人使用。现在我的一个页面上有多个 ons-list-items,例如 ListView。我想实现 iOS 类型的功能,即如果我向左滑动列表项或写入,它会要求我删除列表项,并在确认后删除该列表项。

                           **OR** 

如果那不可能,那么我在该页面上选择一个编辑按钮,然后单击该按钮,另一个删除按钮将从所有列表项的左侧或右侧滑出。通过单击一个特定的删除按钮,该列表项将被删除。

那么如何获得这个功能呢?任何帮助将不胜感激!

您可以在 <ons-list-item> 中使用 <ons-carousel> 来实现此效果。

<ons-page>
  <ons-list>
    <ons-list-item style="padding: 0" ng-repeat="item in [1,2,3,4,5,6,7]">
        <ons-carousel style="height: 44px; width: 100%" swipeable initial-index="1" auto-scroll>
          <ons-carousel-item>
            <a href="#">Delete</a>
          </ons-carousel-item>
          <ons-carousel-item>
            Item {{ item }}
          </ons-carousel-item>
        </ons-carousel>
    </ons-list-item>
  </ons-list>
</ons-page>

请参阅此 Codepen 以获取工作示例: http://codepen.io/argelius/pen/YPmjwm