2017-07-06 1 views
3

ich ionischen bin mit 3.Ionic 3 Folie nicht mit dem Auto arbeiten

Hier ist meine Vorlage

<ion-slides autoplay="5000" loop="true" speed="500" class="slides" pager="true"> 
     <ion-slide *ngFor="let Image of PImage"> 
     <img src="{{Image.URL}}" alt="Product Image"> 
     </ion-slide> 
</ion-slides> 

Aber ich erhalte diesen Fehler

TypeError: Cannot read property 'hasAttribute' of undefined 

Wie kann ich dieses Problem zu beheben ?

mich freundlich beraten,

Dank

+1

Könnten Sie versuchen, eine * ngif wie folgt ergänzt: ' ...'? Scheint so, als ob das Problem mit den Dias zusammenhängen könnte, die erstellt werden, bevor die Daten fertig sind ... – sebaferreras

+1

Danke für deine Antwort. Es funktioniert gut .:) – ANISUNDAR

+0

Froh, das zu hören! Ich habe hinzugefügt, dass als Antwort mit dem Link von einem Problem im Zusammenhang mit diesem :) – sebaferreras

Antwort

7

Es ein issue zu sein scheint, wenn die Folien Elemente zu schaffen versuchen, wenn die Daten noch nicht bereit ist. Um es zu beheben, eine *ngIf verwenden Sie die Folien nur zu schaffen, wenn die Daten bereit:

<ion-slides *ngIf="PImage && PImage.length" autoplay="5000" loop="true" speed="500" class="slides" pager="true"> 
     <ion-slide *ngFor="let Image of PImage"> 
     <img src="{{Image.URL}}" alt="Product Image"> 
     </ion-slide> 
</ion-slides> 
+1

danke für die Antwort Ich bin mit einem Problem konfrontiert, als wenn beim ersten Laden der Seite die Folie Autoplaying sind, aber wenn ich die einige Seite gehe und Comeback die gleiche Seite, wo Folie ist, es funktioniert nicht diese Zeit. –

+0

jedes Update auf diesem @ Sebeferreras –