Pytania otagowane jako ng-repeat

12
ng-repeat: filtruj według pojedynczego pola
Mam szereg produktów, które powtarzam za pomocą ng-repeat i używam <div ng-repeat="product in products | filter:by_colour"> aby filtrować te produkty według koloru. Filtr działa, ale jeśli nazwa / opis produktu itp. Zawiera kolor, produkt pozostaje po zastosowaniu filtra. Jak ustawić filtr tak, aby stosował się tylko do pola koloru mojej …

10
Błąd kątowy powtórzenia ng „Duplikaty w repeaterze nie są dozwolone”.
Definiuję niestandardowy filtr tak: <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> Jak widać, powtórzenie ng, w którym używany jest filtr, jest zagnieżdżone w innym powtórzeniu ng Filtr jest zdefiniowany w następujący sposób: myapp.filter('range', function() { return function(input, min, …

7
Wydaje się, że dodanie parametru do funkcji ng-click wewnątrz ng-repeat nie działa
Mam prostą pętlę z ng-repeattym: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> W sterowniku jest funkcja $scope.removeTask(taskID). O ile wiem, Angular najpierw renderuje widok i zastępuje interpolowany {{task.id}}liczbą, a następnie, po zdarzeniu click, ocenia ng-clickciąg znaków. W tym przypadku ng-clickzostanie całkowicie, czego oczekuje, to znaczy: ng-click="removeTask(5)".Jednak ... to …

4
Niestandardowa funkcja sortowania w powtarzaniu ng
Mam zestaw kafelków, które wyświetlają określoną liczbę w zależności od wybranej przez użytkownika opcji. Chciałbym teraz zaimplementować sortowanie według wyświetlanej liczby. Poniższy kod pokazuje, jak go zaimplementowałem (pobierając / ustawiając wartość w zakresie kart nadrzędnych). Teraz, ponieważ funkcja orderBy przyjmuje ciąg, próbowałem ustawić zmienną w zakresie karty o nazwie curOptionValue …

8
Jak filtrować (klucz, wartość) za pomocą powtarzania ng w AngularJs?
Próbuję zrobić coś takiego: <div ng-controller="TestCtrl"> <div ng-repeat="(k,v) in items | filter:hasSecurityId"> {{k}} {{v.pos}} </div> </div> Część AngularJs: function TestCtrl($scope) { $scope.items = { 'A2F0C7':{'secId':'12345', 'pos':'a20'}, 'C8B3D1':{'pos':'b10'} }; $scope.hasSecurityId = function(k,v) { return v.hasOwnProperty('secId'); } } Ale w jakiś sposób pokazuje mi wszystkie elementy. Jak mogę filtrować według (klucz, wartość)?

18
Kątowy ng-repeat dodaje wiersz bootstrap co 3 lub 4 cols
Szukam odpowiedniego wzorca do wstrzykiwania klasy wiersza ładowania początkowego co każde 3 kolumny. Potrzebuję tego, ponieważ kolumny nie mają ustalonej wysokości (i nie chcę jej naprawiać), więc psuje mój projekt! Oto mój kod: <div ng-repeat="product in products"> <div ng-if="$index % 3 == 0" class="row"> <div class="col-sm-4" > ... </div> </div> …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.