Вопросы с тегом «ng-repeat»

12
ng-repeat: фильтр по одному полю
У меня есть множество продуктов, которые я повторяю с помощью ng-repeat, и я использую <div ng-repeat="product in products | filter:by_colour"> фильтровать эти продукты по цвету. Фильтр работает, но если название продукта / описание и т. Д. Содержит цвет, то продукт остается после применения фильтра. Как настроить фильтр так, чтобы он …

10
Угловая ошибка ng-repeat «Дубликаты в повторителе не допускаются».
Я определяю пользовательский фильтр следующим образом: <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> Как вы можете видеть, ng-repeat, где используется фильтр, вложен в другой ng-repeat Фильтр определяется так: myapp.filter('range', function() { return function(input, min, max) { min = …

7
Добавление параметра в функцию ng-click внутри ng-repeat не работает
У меня есть простой цикл с ng-repeatтаким: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> В контроллере есть функция $scope.removeTask(taskID). Насколько я знаю, Angular сначала визуализирует представление и заменяет интерполированное {{task.id}}число, а затем, при событии щелчка, оценивает ng-clickстроку. В этом случае ng-clickполучает полностью то, что ожидается, то есть: ng-click="removeTask(5)".однако …

4
Пользовательская функция сортировки в ng-repeat
У меня есть набор плиток, на которых отображается определенное количество в зависимости от того, какой вариант выбран пользователем. Теперь я хотел бы реализовать сортировку по любому показанному номеру. В приведенном ниже коде показано, как я его реализовал (путем получения / установки значения в области родительских карт). Теперь, поскольку функция orderBy …

8
Как фильтровать (ключ, значение) с помощью ng-repeat в AngularJs?
Я пытаюсь сделать что-то вроде: <div ng-controller="TestCtrl"> <div ng-repeat="(k,v) in items | filter:hasSecurityId"> {{k}} {{v.pos}} </div> </div> Часть AngularJs: function TestCtrl($scope) { $scope.items = { 'A2F0C7':{'secId':'12345', 'pos':'a20'}, 'C8B3D1':{'pos':'b10'} }; $scope.hasSecurityId = function(k,v) { return v.hasOwnProperty('secId'); } } Но почему-то он показывает мне все предметы. Как я могу отфильтровать (ключ, значение)?

18
Angular ng-repeat добавляет строку начальной загрузки каждые 3 или 4 столбца
Я ищу правильный шаблон для вставки класса строки начальной загрузки каждые 3 столбца. Мне это нужно, потому что cols не имеет фиксированной высоты (и я не хочу ее исправлять), поэтому это нарушает мой дизайн! Вот мой код: <div ng-repeat="product in products"> <div ng-if="$index % 3 == 0" class="row"> <div class="col-sm-4" …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.