2017-02-14 60 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