2017-08-06 3 views
3

*ngForで示されるように固定イメージのサイズとインクリメント番号を含む行ごとに3 <ion-card>を表示するIonic 2 HTMLページを設計しようとしています絵。どのように表示する3 <ion-card>イメージとインクリメント番号を含む行ごとに* ngFor

3 <code><ion-card></code> per row

私のHTMLコードあなたは、各*ngForループで増分される変数のインデックスを設定することができ

<ion-row> 
    <ion-col *ngFor="let l of list1 | async"> 
    <ion-card (press)="delete(l.$key)"> 
     <img src="{{l.url}}"/> 
    </ion-card> 
    </ion-col> 
</ion-row> 

答えて

2

それが必要な場合があります。 *ngForlet i = indexを追加するだけです。あなたのコードは、編集:

<ion-row> 
    <ion-col *ngFor="let l of list1 | async; let i = index"> 
    <ion-card (press)="delete(l.$key)"> 
     <img src="{{l.url}}"/> 
     <p>Image {{i}}</p> 
    </ion-card> 
    </ion-col> 
</ion-row> 

EDIT:

<ion-grid> 
    <ion-row> 
    <ion-col> 
    <ion-card> 
     Your first card content 
    </ion-card> 
    </ion-col> 
    <ion-col> 
    <ion-card> 
     Your second card content 
    </ion-card> 
    </ion-col> 
    <ion-col> 
    <ion-card> 
     Your third card content 
    </ion-card> 
    </ion-col> 
    </ion-row> 
</ion-grid> 
+0

uは@saperlipopetteありがとうございます。しかし、行ごとに3枚のカードを表示する方法はありますか?まだ私はイオン2の解決策を見つけることができませんでした –

+0

イオングリッドを使用するだけです。私のコード編集 – saperlipopette

+0

を参照してください。* ngforなしでうまく動作します。しかし、私が* ngforをurコードで使用しようとしたとき、カードは3回繰り返しました。私はあなたのことを気にして申し訳ありませんが、自由な時間があれば私を助けてください。 –

関連する問題