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

111
Angular ng-repeat добавляет строку начальной загрузки каждые 3 или 4 столбца

Я ищу правильный шаблон для вставки класса строки начальной загрузки каждые 3 столбца. Мне это нужно, потому что cols не имеет фиксированной высоты (и я не хочу ее исправлять), поэтому это нарушает мой дизайн! Вот мой код: <div ng-repeat="product in products"> <div ng-if="$index % 3 == 0"...

109
Angularjs конструкция if-then-else в выражении

Могу ли я каким-то образом использовать конструкцию if-then-else (тернарный оператор) в выражении angularjs, например, у меня есть функция $ scope.isExists (item), которая должна возвращать значение типа bool. Я хочу что-то вроде этого, <div ng-repeater="item in items">...

107
Вычисление суммы повторяющихся элементов в AngularJS ng-repeat

В приведенном ниже скрипте отображается корзина, в которой используется ng-repeat. Для каждого элемента в массиве отображается имя элемента, его количество и промежуточный итог ( product.price * product.quantity). Как проще всего рассчитать общую стоимость повторяющихся элементов? <table>...

102
Понимание выражения ngRepeat 'track by'

Мне сложно понять, как работает трек по выражению ng-repeat в angularjs. Документация очень скудная: http://docs.angularjs.org/api/ng/directive/ngRepeat Можете ли вы объяснить, в чем разница между этими двумя фрагментами кода с точки зрения привязки данных и других важных аспектов? с участием:...

100
Показать скрытый div при ng-click в ng-repeat

Я работаю над приложением Angular.js, которое фильтрует json-файл медицинских процедур. Я хотел бы показать детали каждой процедуры при щелчке имени процедуры (на той же странице) с помощью ng-click. Это то, что у меня есть до сих пор, с div .procedure-details, установленным на display: none:...

100
AngularJS: список ng-repeat не обновляется, когда элемент модели склеивается из массива модели

У меня есть два контроллера, и я делюсь данными между ними с помощью функции app.factory. Первый контроллер добавляет виджет в массив модели (pluginsDisplayed) при нажатии ссылки. Виджет помещается в массив, и это изменение отражается в представлении (которое использует ng-repeat для отображения...

95
Область действия директивы с областью ng-repeat в AngularJS

У меня есть директива с изолированной областью (чтобы я мог повторно использовать директиву в других местах), и когда я использую эту директиву с ng-repeat , она не работает. Я прочитал всю документацию и ответы на Stack Overflow по этой теме и понимаю проблемы. Я считаю, что избежал всех обычных...

95
Множественный фильтр AngularJS с настраиваемой функцией фильтра

Я пытаюсь отфильтровать список с помощью нескольких фильтров + с помощью настраиваемой функции фильтрации. Исходный рабочий пример jsfiddle - http://jsfiddle.net/ed9A2/1/, но теперь я хочу изменить способ фильтрации возраста. Я хочу добавить настраиваемый фильтр, чтобы фильтровать возраст на...

91
angular ng-repeat пропустить элемент, если он соответствует выражению

Я ищу способ указать angular пропустить элемент в ng-repeat, если он соответствует выражению, в основном continue; В контроллере: $scope.players = [{ name_key:'FirstPerson', first_name:'First', last_name:'Person' }, { name_key:'SecondPerson', first_name:'Second', last_name:'Person' }] Теперь в...

83
Angular.js ng-repeat для нескольких элементов

Этот вопрос был частично рассмотрен здесь: Angular.js ng-repeat через несколько tr Однако на самом деле это всего лишь обходной путь, на самом деле он не решает основную проблему, а именно: как можно использовать ng-repeat для нескольких элементов без оболочки? Например, jquery.accordion требует,...