ng-yinelemeyle işlenen bir tabloya itme İstemcinin satırı tıklattığı sırada bir satır içi satır içi satır içine itmek istiyorum. En fazla 30 satırda olmasını beklediğim, ancak her satırın tek bir getiri almak için mantıksız olabilecek verileri olduğu durumlarda, veriler önceden getirilmemelidir.Satırları, açısal
Şu ana kadarki yaklaşımım, koleksiyonumu yinelemek ve bir tablo oluşturmak için ng-yinelemeyi kullanmaktır. İstemci sıraya bastığında, istemci, satırdaki ayrıntıların basılan satırın altında ekstra satır olarak gösterilmesini bekler.
<tr ng-repeat="court in courts">
<td>{{court.name}}</td>
<td>{{court.number}}</td>
<td>{{court.nrOfPlayers}}</td>
<td>
<a href ng:click="toggle(court.number)">Details</a> <!-- click toggles extra row with data loaded async -->
</td>
</tr>
<!-- extra row here -->
Ben Bir Hacky şekilde bir ng-gösterisi ile masanın altından ayrıntıları göstermek için başardı, ama benim istediğim değil.
Bunu angular.js ile nasıl başarabilirsiniz? Bunu yapmanın açısal yolu nedir? İşte
aptal bir squash kortu örnek http://jsfiddle.net/HByEv/
'tbody' elemanının bir kopyası var. Açısal 1.2 + 'da bunu önlemek için 'ng-repeat-start' ve' ng-repeat-end 'kullanabilirsiniz. iv'e fiddle güncellendi: http://jsfiddle.net/3yamebfw/ –
@JossefHarush Sizin çözümünüz şu anda bunu yapmak için doğru yol. Bu cevap sağlandığında, “ng-repeat-start” ve “ng-repeat-end” mevcut değildi. Not; tbody 'çoğaltma geçerli bir HTML'dir. :) –