2016-03-24 21 views
0

tables değişkeninde bir sürü veri var ve çok fazla ızgara görünümü oluşturmak istiyorum, ancak her 2 ızgara için yeni satırı oluşturamıyorum. Başka bir div içine satırları kaydırmak ve şartlı başka satır eklemek için ng-repeat den $odd değişkeni kullanabilirsinizng-repeat ile yeni satırı otomatik olarak ekle

<ion-content class="has-header"> 
    <div class="row"> 
     <div class="col col-40" ng-repeat="table in tables" style="background:{{table.warna}}">{{table.fstRoomName}}<br/>{{table.fsiStatus}}</div> 
    </div> 
</ion-content> 

cevap

0

:

İşte benim kod.

<div ng-repeat="table in tables"> 
    <div class="col col-40" style="background:{{table.warna}}">{table.fstRoomName}}<br/>{{table.fsiStatus}}</div> 
    <div ng-if="$odd"> 
     This will be visible every second item. 
    </div> 
</div> 
+0

Ben sadece bir tek sütun var. –

+0

bu kod, değil mi? '

\t \t
\t \t
' –

+0

Benim kodum cevabında. Lütfen hedefinizin ne olduğunu belirtin (belki bir resimle), böylece size daha fazla yardımcı olabilirim. – henrikmerlander

1

bazı açıklama sonra burada başka bir cevaptır. Her 2 öğeden sonra bir miktar marj uygulamak için CSS kullanın.

<div class="padded col col-40" ng-repeat="table in tables" style="background:{{table.warna}}">{{table.fstRoomName}}<br/>{{table.fsiStatus}}</div> 

CSS:

.padded:nth-child(odd) { 
    margin-bottom: 10px; 
} 
+0

Sadece bir sütun var sadece https://imgur.com/uiDLNIK –

+0

Evet, her iki öğeden sonra biraz boş yer istediğini söylemiştin. bu! Başka bir soru daha fazla sütun istiyorsanız. – henrikmerlander

+0

Oh Üzgünüm. Evet, 2 sütuna ihtiyacım var ve bundan sonra bir satır ekliyorum, bunu ng-repeat ile yapmak istiyorum. –

İlgili konular