«ng-repeat» etiketlenmiş sorular

12
ng-repeat: tek alana göre filtrele
Ben ng-repeat kullanarak tekrar ediyorum bir dizi ürün var ve kullanıyorum <div ng-repeat="product in products | filter:by_colour"> Bu ürünleri renge göre filtrelemek için. Filtre çalışıyor ancak ürün adı / açıklaması vb. Renk içeriyorsa, filtre uygulandıktan sonra ürün kalır. Filtreyi her alan yerine dizimin renk alanına uygulanacak şekilde nasıl ayarlarım?

10
Açısal ng-tekrarlama Hatası “Bir tekrarlayıcıdaki kopyalara izin verilmez.”
Ben böyle bir özel filtre tanımlıyorum: <div class="idea item" ng-repeat="item in items" isoatom> <div class="section comment clearfix" ng-repeat="comment in item.comments | range:1:2"> .... </div> </div> Filtrenin kullanıldığı ng tekrarını başka bir ng tekrarına yerleştirdiğinizi görebilirsiniz Filtre şu şekilde tanımlanır: myapp.filter('range', function() { return function(input, min, max) { min = parseInt(min); …

7
Ng-repeat içindeki ng-click işlevine parametre eklemek işe yaramıyor
Ben böyle basit bir döngü var ng-repeat: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> Denetleyicide bir işlev var $scope.removeTask(taskID). Bildiğim kadarıyla Angular ilk önce görünümü oluşturur ve enterpolasyonlu {{task.id}}bir sayı ile değiştirir ve ardından click olayında ng-clickdizeyi değerlendirir . Bu durumda ng-clicktamamen beklenenleri alır, yani: ng-click="removeTask(5)".Ancak ... hiçbir …

4
Ng tekrarında özel sıralama işlevi
Kullanıcı tarafından hangi seçeneğin seçildiğine bağlı olarak belirli bir sayı gösteren bir dizi döşemem var. Şimdi, gösterilen sayıya göre bir sıralama uygulamak istiyorum. Aşağıdaki kod, onu nasıl uyguladığımı gösterir (ana kartlar kapsamında bir değer alarak / ayarlayarak). Şimdi, orderBy işlevi bir dizge aldığından, kart kapsamında curOptionValue adlı bir değişken ayarlamaya …

8
AngularJs'de ng-tekrar ile nasıl filtreleme (anahtar, değer) yapılır?
Şunun gibi bir şey yapmaya çalışıyorum: <div ng-controller="TestCtrl"> <div ng-repeat="(k,v) in items | filter:hasSecurityId"> {{k}} {{v.pos}} </div> </div> AngularJs Bölümü: function TestCtrl($scope) { $scope.items = { 'A2F0C7':{'secId':'12345', 'pos':'a20'}, 'C8B3D1':{'pos':'b10'} }; $scope.hasSecurityId = function(k,v) { return v.hasOwnProperty('secId'); } } Ama bir şekilde bana tüm öğeleri gösteriyor. (Anahtar, değer) için nasıl filtreleme …

18
Açısal ng-tekrar, her 3 veya 4 sütunda bir önyükleme satırı ekleyin
Her 3 sütunda bir önyükleme satırı sınıfını enjekte etmek için doğru modeli arıyorum. Buna ihtiyacım var çünkü cols sabit bir yüksekliğe sahip değil (ve ben bir tane düzeltmek istemiyorum), bu yüzden tasarımımı bozuyor! İşte kodum: <div ng-repeat="product in products"> <div ng-if="$index % 3 == 0" class="row"> <div class="col-sm-4" > ... …
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.