Normalde ng-repeat kullanarak göstermek istediğim öğeler var. Bir sırayla (kolay) göstermek istiyorum, ancak sipariş edilen özellik değiştiğinde, arada bir HTML istiyorum.Gruplar ng-yinelemede nasıl ayrılır
Örnek: (Fiddle):
<div ng-app ng-controller="Main">
<div ng-repeat="item in items | orderBy:'role'">
{{item.role}} - {{item.name}}
</div>
</div>
function Main($scope){
$scope.items = [{name: 'First', role: 1},
{name: 'Second', role:2},
{name: 'Third', role: 1},
{name: 'Fourth', role: 2}];
}
Ben baskıya istiyorum:
1 - Birinci
1 - Üçüncü
(bazı ayırıcı Kode)
2 - İkinci
2 - Dördüncü
Bunun işe yarayıp yaramayacağını öğrenin: http://stackoverflow.com/a/14076254/215945 –
@MarkRajcok teşekkür ederim, işe yarıyor. Ancak, sipariş verilebilecek birçok özellik ve büyük bir veri kümesi olduğu için kopya çıkarmayı tercih etmem. – Matsemann
Büyük bir veri kümeniz varsa, HTML’nizdeki bir filtreye pipetlemek istemeyeceğinizden (bu her bir döngü döngüsü değerlendirilecektir) (http://stackoverflow.com/a/15646675/215945)! –