«angularjs-ng-repeat» etiketlenmiş sorular

"NgRepeat" yönergesi, bir koleksiyondaki öğe başına bir şablon oluşturur. Her şablon örneği, verilen döngü değişkeninin geçerli koleksiyon öğesine ayarlandığı ve "$ indeks" öğenin indeksi veya anahtarı olarak ayarlandığı kendi kapsamını alır.

9
AngularJS'de ng-tekrarı ile anahtarlar ve değerler üzerinde yineleme nasıl yapılır?
Denetleyicimde aşağıdaki gibi verilerim var: $scope.object = data Şimdi bu veriler anahtarları ve değerleri olan sözlüktür json. Özniteliğe object.nameşablonda erişebilirim . Ben de tuşları üzerinde yineleme ve gibi tabloda görüntülemek için herhangi bir yolu var mı <tr><td> {{key}} </td> <td> data.key </td> Veriler şöyle { "id": 2, "project": "wewe2012", "date": …

26
Dizi üzerinde yineleme yapmak yerine tanımlı sayıda ng yineleme yolu?
İçin bir yol var mı ng-repeat zaman bir dizi üzerinden yineleme yapmak yerine belirli bir sayıda tanımlanmış ? Örneğin, aşağıda liste öğesinin 5'e $scope.numbereşit olduğunu varsayarak 5 kez görünmesini istiyorum, böylece her liste öğesi 1, 2, 3, 4, 5 İstenen sonuç: <ul> <li><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> <li><span>4</span></li> <li><span>5</span></li> </ul>

8
Angular'daki birden çok alan tarafından
Açısal olarak aynı anda birden çok alan kullanarak sıralama nasıl yapılır? gruba göre ve sonra Örnek için alt gruba göre yumruk $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; Bunu şu şekilde göstermek istedim: grup: Alt grup 1-1 1-2 1 - 20 2-1 2 - 10 2-11 <select ng-model="divs" ng-options="(d.group+' - '+d.sub) …

10
Açısal JS tekrarlama tutma kolu boş liste kutusu
Bunun çok yaygın bir şey olacağını düşündüm, ancak AngularJS'de nasıl ele alacağımı bulamadım. Diyelim ki olayların bir listesi var ve bunları AngularJS ile çıktılamak istiyorum, o zaman bu oldukça kolay: <ul> <li ng-repeat="event in events">{{event.title}}</li> </ul> Ancak liste boşken durumu nasıl ele alabilirim? Listenin "Olay yok" veya benzeri bir şey …

6
yuvalanmış ng tekrarında 2 $ endeks değeri geçirme
Bu yüzden bir nav menüsü oluşturmak için başka bir ng tekrar içinde yuvalanmış bir ng-tekrar var. <li>İç ng-tekrar döngüsünün her birinde , uygulamanın hangisine ihtiyacımız olduğunu bildirmek için $ dizinini ileterek bu menü öğesi için ilgili denetleyiciyi çağıran bir ng-click ayarladım. Ancak ben de uygulama hangi bölümde olduğu gibi hangi …

4
AngularJ'lerde sözlükler için ng-repeat nasıl kullanılır?
Ben kolayca json nesneleri veya diziler için ng-tekrar kullanabilirsiniz biliyorum : <div ng-repeat="user in users"></div> ancak ng yinelemesini sözlükler için nasıl kullanabiliriz, örneğin: var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; Bunu kullanıcı sözlüğü ile kullanmak istiyorum: <div ng-repeat="user in users"></div> Mümkün mü?. Evetse, AngularJs'de …

24
Sayılar ve Aralıklarla Döngü için AngularJS
Açısal, HTML yönergelerindeki sayıları kullanarak for for döngüsü için bazı destek sağlar: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Ancak kapsam değişkeniniz dinamik sayıya sahip bir aralık içeriyorsa, her seferinde boş bir dizi oluşturmanız gerekir. Denetleyicide var range = []; for(var i=0;i<total;i++) { range.push(i); } $scope.range = range; HTML'de <div …

17
ters açılı tekrarlama
Ters bir diziyi açısal olarak nasıl alabilirim? orderBy filtre kullanmaya çalışıyorum, ama sıralamak için bir yüklem (örneğin 'ad') gerekir: <tr ng-repeat="friend in friends | orderBy:'name':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr> Sıralama olmadan orijinal diziyi tersine çevirmenin bir yolu var mı? bunun gibi: <tr ng-repeat="friend in friends | orderBy:'':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> …

6
Çocuk ng-tekrarından ebeveyn ng-tekrarının erişim endeksi
Alt listenin (foos.bars) işlev çağrısına bağımsız değişken olarak üst listenin (foos) dizinini kullanmak istiyorum. Birinin $ parent. $ Dizinini kullanmanızı önerdiği ancak $indexbir özelliği olmadığı bir yazı buldum $parent. Ebeveynin dizinine nasıl erişebilirim ng-repeat? <div ng-repeat="f in foos"> <div> <div ng-repeat="b in foos.bars"> <a ng-click="addSomething($parent.$index)">Add Something</a> </div> </div> </div>

15
ng-tekrar bitirme olayı
Bazı jQuery işlev div ile tablo hedefleme çağırmak istiyorum. Bu tablo ile doldurulur ng-repeat. Onu aradığımda $(document).ready() Sonuç yok. Ayrıca $scope.$on('$viewContentLoaded', myFunc); yardımcı olmuyor. Tekrarlanan popülasyon tamamlandıktan hemen sonra işlevi yerine getirmenin bir yolu var mı? Özel kullanımı hakkında bir tavsiye okudum directive, ama ng-repeat ve benim div ile nasıl …

9
AngularJS ile liste ayırıcı olarak virgül kullanma
Virgülle ayrılmış bir öğe listesi oluşturmak gerekir: <li ng-repeat="friend in friends"> <b ng-repeat="email in friend.email">{{email}}{{$last ? '' : ', '}}</b>... </li> AngularJS belgelerine göre, ifadelerde hiçbir kontrol akış ifadesine izin verilmez. Bu yüzden benim {{$last ? '' : ', '}}çalışmıyor. Virgülle ayrılmış listeler oluşturmanın alternatif bir yolu var mı? DÜZENLEME …

10
Angularjs'de satır sonlarını koru
Ben gördüm Bu SO sorusunu . Yerine Kodum ng-bind="item.desc"kullanımları{{item.desc}} çünkü bir ng-repeatönce var. Yani kodum: <div ng-repeat="item in items"> {{item.description}} </div> Öğe açıklaması içerir \n oluşturulmamış yeni satırlar . Yukarıdakilere {{item.description}}sahip olduğumu varsayarak yeni satırları nasıl görüntüleyebilirim ng-repeat?

12
NgRepeat'in büyük bir veri kümesi (angular.js) üzerindeki performansı nasıl artırılır?
Her biri yaklaşık 10 alan, yaklaşık 2MB veri içeren birkaç bin satırlık büyük bir veri setim var. Tarayıcıda göstermem gerekiyor. En basit yaklaşım (veri getir, içine koy , işini $scopeyapalım ng-repeat="") iyi çalışıyor, ancak DOM'a düğüm eklemeye başladığında tarayıcıyı yaklaşık yarım dakika donduruyor. Bu soruna nasıl yaklaşmalıyım? Seçeneklerden biri, satırları …

20
AçısalJS'de birden çok değer (VEYA işlemi) nasıl filtrelenir
filterAçısal kullanmak istiyorum ve birden çok değer için filtre istiyorum, değerlerden biri varsa o zaman görüntülenmelidir. Örneğin bu yapıya sahibim: Bir nesne movieözelliği olan genresve ben filtreye istiyorum Actionve Comedy. Yapabileceğimi biliyorum filter:({genres: 'Action'} || {genres: 'Comedy'}), ancak dinamik olarak filtrelemek istersem ne yapmalıyım. Örneğinfilter: variableX Nasıl belirlerim variableXiçinde $scopeben …

2
AngularJS - Bir ng-Repeat içinde özellik adına nasıl başvurabilirim
Bir nesnedeki özelliklerin değerini oluşturmanın yanı sıra, özellik adını etiket olarak da oluşturmak istiyorum. Bunu yapmanın bir yolu var mı ng-repeat? Örneğin: <ul> <li ng-repeat="option in data">{{propertyName}}: {{option}}</li> </ul> Hangi böyle bir şey tükürebilir: <ul> <li>Name: John</li> <li>Phone: (123) 456-7890</li> <li>Country: England</li> </ul>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.