2017-10-25 1 views
-1

Ich habe den folgenden Code, um zwei Bilder in einer einzigen Zeile anzuzeigen. Aber die Überprüfung *ngIf="even" funktionierte nicht. Was ist falsch daran?Überprüfung ist auch ngFor AnguR 4

<div *ngFor="let narative_image of narative_images;let i = index;"> 
     <ion-row *ngIf="even" > 
      <ion-col> 
      <img style="width: 100%; height: auto;" src="{{narative_image[i].thumbimg}}" /> 
      </ion-col> 
      <ion-col> 
       <img style="width: 100%; height: auto" src="{{narative_image[i+1].thumbimg}}" /> 
      </ion-col> 
     </ion-row> 
    </div> 
+0

Sie haben nicht einmal irgendwo definiert. https://angular.io/api/common/NgForOf#local-variables –

+0

Bitte beachten Sie die folgenden Antworten: [https://stackoverflow.com/questions/36375686/ngfor-using-ngclass-on-rows-and- Spalten-Ausgabe] (https://stackoverflow.com/questions/36375686/ngfor-using-ngclass-on-rows-and-columns-issue) – ronakvp

Antwort

1

definieren 'sogar'

<div *ngFor="let narative_image of narative_images;let i = index; let even = even"> 

Mehr Infos here.

Verwandte Themen