2017-02-14 44 views
1

我创建了一个功能,当用户在项目一个简单的点击,显示了一个面包,一个警报,与该项目在屏幕上点击:在我的.ts文件相当于setOnItemLongClickListener在离子2

功能:

itemSelected(item: string) { 
    this.toastCtrl.showToast("Selected Item: " + item, 'bottom'); 
} 

按钮:

<button ion-item *ngFor="let item of people" (click)="itemSelected(item)"> 
    {{ item.firstname }} 
</button> 

这正常工作,但现在我想创建的选项列表,当用户对项目进行了长按。在原生Android中,可以使用setOnItemLongClickListener方法执行此操作,但我不知道Ionic中的等效项目是什么?在Ionic 2中哪种方法等效setOnItemLongClickListener

回答

3

您可以尝试Ionic 2手势提供的press事件。检查出的文档上的手势here.

<button ion-item *ngFor="let item of people" (press)="itemSelected(item)"> 
    {{ item.firstname }} 
</button> 
+0

@ cricket_007他的问题:“相当于哪种方法setOnItemLongClickListener在离子2” 。 asnwer:''press''事件。链接不是这里的答案。如果他想检查出来,可以参考它。 – raj

+0

我只是说你可以在你的答案中显示一个示例用法,那就是全部 –

+0

它对我有用。坦克你; O / – Viana