Запитання з тегом «angularjs-ng-repeat»

Директива `ngRepeat` інстанціює шаблон один раз на предмет із колекції. Кожен екземпляр шаблону отримує власну область, де дана змінна шлейф встановлюється на поточний елемент колекції, а `$ index` встановлюється в індекс або ключ елемента.

16
Як зробити відфільтрувати ng-повторний фільтр з повторюваних результатів
Я запускаю простий ng-repeatфайл над файлом JSON і хочу отримати імена категорій. Існує близько 100 об'єктів, кожен з яких належить до категорії - але є лише близько 6 категорій. Мій поточний код такий: <select ng-model="orderProp" > <option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option> </select> Вихід - 100 різних варіантів, переважно дублікатів. Як …

6
AngularJS - як отримати ngRepeat відфільтровану посилання на результат
Я використовую директиву ng-повтору з таким фільтром: ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4" і я можу бачити винесені результати прекрасними; тепер я хочу запустити деяку логіку щодо цього результату в своєму контролері. Питання полягає в тому, як я можу схопити посилання на результати результатів? Оновлення: Просто для …

21
як розділити дані ng-повторів на три стовпці за допомогою завантажувальної програми
Я використовую ng-повтор зі своїм кодом. У мене є текстове поле 'n' на основі ng-повтору. Я хочу вирівняти текстове поле з трьома стовпцями. це мій код <div class="control-group" ng-repeat="oneExt in configAddr.ext"> {{$index+1}}. <input type="text" name="macAdr{{$index+1}}" id="macAddress" ng-model="oneExt.newValue" value=""/> </div>

4
Кутова затримка зміни нг
У мене є вхід, який фільтрує список ng-повторів при зміні. Повторення містить велику кількість даних і займає кілька секунд, щоб усе профільтрувати. Я хотів би, щоб їх було 0,5 секунди, перш ніж розпочати процес фільтрації. Який правильний спосіб утворити цю затримку? Вхідні дані <input ng-model="xyz" ng-change="FilterByName()" /> Повторіть <div ng-repeat"foo …

8
Складність з ng-моделлю, ng-повтором та введеннями
Я намагаюся дозволити користувачеві редагувати список елементів за допомогою ngRepeatі ngModel. ( Дивіться цю загадку .) Однак обидва підходи, які я намагався, призводять до химерної поведінки: один не оновлює модель, а інший розмиває форму при кожному натисканні клавіш. Чи я тут щось неправильно роблю? Це не підтримуваний випадок використання? Ось …

18
Кутове ng-повторення додайте завантажувальний рядок кожні 3 або 4 cols
Я шукаю правильну схему для введення класу рядків завантажувального коду кожні 3 колонки. Мені це потрібно, тому що у cols немає фіксованої висоти (і я не хочу її виправляти), тому це порушує мою конструкцію! Ось мій код: <div ng-repeat="product in products"> <div ng-if="$index % 3 == 0" class="row"> <div class="col-sm-4" …

4
Angularjs if-then-else побудова в виразі
Чи можу я якось використовувати конструкцію if-then-else (ternary-operator) у виразі angularjs, наприклад, у мене є функція $ range.isExists (item), яка повинна повертати значення bool. Я хочу щось подібне, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Я знаю, що можу використовувати функцію, …

19
Обчислення суми повторюваних елементів у AngularJS ng-повтор
Сценарій нижче відображає кошик із використанням ng-repeat. Для кожного елемента в масиві він показує назву елемента, його кількість та підсумковий ( product.price * product.quantity). Який найпростіший спосіб розрахунку загальної ціни повторних елементів? <table> <tr> <th>Product</th> <th>Quantity</th> <th>Price</th> </tr> <tr ng-repeat="product in cart.products"> <td>{{product.name}}</td> <td>{{product.quantity}}</td> <td>{{product.price * product.quantity}} €</td> </tr> <tr> …

3
Розуміння виразу ngRepeat 'track by'
У мене виникають труднощі з розумінням того, як працює трек із виразом ng-повтору в angularjs. Документація дуже обмежена: http://docs.angularjs.org/api/ng/directive/ngRepeat Чи можете ви пояснити, яка різниця між цими двома фрагментами коду з точки зору прив'язки даних та інших відповідних аспектів? з: track by $index <!--names is an array--> <div ng-repeat="(key, value) …

5
AngularJS: Список ng-повторів не оновлюється, коли елемент моделі зрощено з масиву моделі
У мене є два контролери і ділитися даними між ними за допомогою функції app.factory. Перший контролер додає віджет у масив моделі (плагіни відображається) при натисканні на посилання. Віджет висувається в масив, і ця зміна відображається у представленні (для використання вмісту масиву використовується ng-повтор): <div ng-repeat="pluginD in pluginsDisplayed"> <div k2plugin pluginname="{{pluginD.name}}" …

2
Показати прихований div на ng-click в межах ng-repeat
Я працюю над програмою Angular.js, яка фільтрує json з медичних процедур. Я хотів би показати подробиці кожної процедури при натисканні на ім'я процедури (на одній сторінці) за допомогою ng-клацання. Це те, що я маю до цього часу, з розділеним для відображення розділом .processure-details: none: <ul class="procedures"> <li ng-repeat="procedure in procedures …

2
Директива виділяє область застосування з ng-повторюваною сферою в AngularJS
У мене є директива з isolate-scope (щоб я міг повторно використовувати директиву в інших місцях), і коли я використовую цю директиву з an ng-repeat, вона не працює. Я прочитав всю документацію та відповіді Stack Overflow на цю тему та розумію проблеми. Я вважаю, що я уникав усіх звичних прийомів. Тож …

3
Кілька фільтрів AngularJS із власною функцією фільтра
Я намагаюся відфільтрувати список за допомогою декількох фільтрів + за допомогою спеціальної функції фільтра. Оригінальним робочим прикладом jsfiddle є http://jsfiddle.net/ed9A2/1/, але тепер я хочу змінити спосіб фільтрування віку. Я хочу додати власний фільтр, щоб його фільтр за віком базувався на двох вхідних значеннях, які є min_age та max_age (між віком). …

3
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' }] Тепер у своєму шаблоні я хочу показати всім, що не відповідає name_key='FirstPerson'. Я зрозумів, що це повинні бути фільтри, тому …

2
Кутовий JS-фільтр не дорівнює
Здається, це дуже елементарне запитання, але я не можу правильно зрозуміти синтаксис .. <li class="list-group-item" ng-repeat="question in newSection.Questions | filter:Id != '-1'; " ng-mouseenter="hover = true" ng-mouseleave="hover = false"> <div href="#" editable-text="question.Text">{{question.Text}}</div> </li> Все, що я хочу, - це показати всі запитання, де ідентифікатор НЕ -1. Що я роблю не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.