2016-12-10 5 views
1

Ich versuche, eine swipable Liste von Elementen wie dies zu tun:Ionic 2 ionSwipe undefiniert Fehler

<ion-list> 
    <ion-item-sliding *ngFor="let venue of venues" #slidingVenue> 
     <ion-item> 
     <ion-item-options side="right"> 
      <button ion-button color="primary" (click)="action(slidingVenue)"> 
      action1 
      </button> 
     </ion-item-options> 
     </ion-item> 
    </ion-item-sliding> 
    </ion-list> 

Ich erhalte den folgenden Fehler:

item-sliding.js:160 Uncaught TypeError: Cannot read property 'ionSwipe' of undefined

Ich versuchte (ionSwipe)="someFunc()" hinzuzufügen, aber ohne Glück .

Antwort

1

Nach dem docs Ihrem HTML-Code ist falsch:

<ion-list> 
    <ion-item-sliding *ngFor="let venue of venues" #slidingVenue> 

     <!-- Start ion-item --> 
     <ion-item> 
     </ion-item> 
     <!-- End ion-item --> 

     <!-- Start ion-item-options --> 
     <ion-item-options side="right"> 
      <button ion-button color="primary" (click)="action(slidingVenue)"> 
      action1 
      </button>   
     </ion-item-options> 
     <!-- End ion-item-options --> 

    </ion-item-sliding> 
</ion-list> 
+0

guter Fang, danke :) –