Описание тега angularjs-track-by

1 ответ

Track by не работает с ng-repeat и ng-значением

// this.data = [{value: 'damon'}]; // this.dataOrf = [{value: 'damon'}, {value: 'mean'}] <md-select multiple ng-model="$ctrl.data" aria-label="data"> <md-option ng-value="opt" ng-repeat="opt in $ctrl.dataOrf track by opt.value"> {{opt.va…
06 окт '17 в 13:21
2 ответа

Сортировка массива *ngFor с помощью trackBy в Angular 4

У меня проблемы с сортировкой и массивом, который имеет функцию trackBy. Вариант использования выглядит следующим образом: У меня есть массив элементов. Все эти элементы имеют свойство z-index. У меня также есть менеджер слоев, который может редакти…
24 янв '18 в 08:35
1 ответ

Общий угловой нг-повтор и трек по $index

Просто общий вопрос об использовании track by $index в ng-repeat, я не смог найти решение в документации... у меня есть <div ng-repeat="concert in concerts track by $index">{{concert}}</div>ниже этого у меня есть массив, который динамиче…
1 ответ

ng-repeat track by не работает: медленно и все еще генерирует $$hashKey

У меня есть ng-repeat, настроенный так: ng-repeat="article in main[main.mode].primary | orderBy: main[main.mode].primary.filter.order track by article.url" main[main.mode].primary это массив и....filter.order это строка Согласно этому сообщению в бл…
2 ответа

Angular 2 *ngfor не обновляется с последовательными ответами на запросы http

У меня есть пустой массив, называемый строками, и я хочу отобразить его с помощью *ngFor. В каждой строке массива я передаю ответ от http-запроса. Все http-запросы вызываются последовательно. Несмотря на то, что массив подается правильно, * ngFor ни…
04 апр '17 в 09:36
1 ответ

Поймать дубликаты и игнорировать их внутри дорожки ng-repeat без фильтра (AngularJS)

У меня возникают некоторые проблемы с использованием ng-repeat с track by, потому что иногда появляются дубликаты данных (того же пользователя), потому что пользователь был помещен в упорядоченный список дат (сторона API) после того, как более новая…
3 ответа

Что такое "отслеживание" в AngularJS и как оно работает?

Я не очень понимаю, как track by работает и что он делает.Моя главная цель - использовать его с ng-repeat чтобы добавить немного точности.
1 ответ

Где добавить 'track by $index' при использовании Filter и Pagination в одном и том же ng-repeat

У меня есть ng-repeat и filter, затем я добавил нумерацию bootstrap-ui и все работает нормально Чтобы добавить поля Edit, мне нужно было использовать "track by $index", но я не могу найти правильный способ добавить его в свой ng-repeat. Это мой HTML…
1 ответ

Как решить угловую дорожку ng-options проблемой глубокого клонирования?

ng-options="branch as branch.name for branch in ordersItemClientInfo.branches track by branch.id" В моем случае "ответвления" - это массив объектов, и у каждого из них есть поле ref для такого глубокого объекта (карта geoObject). Angular пытается ск…
23 ноя '15 в 06:56
2 ответа

Трек ng-repeat по $index не работает с разбиением на страницы

Я работаю с ng-repeat + Filter + Pagination (ui-bootstrap) 1-нг-повтор + фильтр работает нормально: <tr data-ng-repeat="target in targets | filter:search track by $index"> 2-нг-повтор + фильтр + нумерация страниц тоже работает нормально: <t…
1 ответ

ng Для трека по-прежнему ре-рендеринг DOM?

Я активировал trackBy в моем ngFor и подтвердил, что он вызывается и работает, но я все еще замечаю, что DOM перерисовывается в моем браузере, что вызывает мерцание строк. Что здесь происходит? В Angular1 я вижу в своем браузере / отладчике Chrome, …
22 окт '16 в 19:44
0 ответов

Поле Angular Binding для динамической модели изменяет все значения в объекте

Итак, я имею в виду этот код: <div class="form-group" ng-repeat="columnHeader in form.table[fakeForm.currentFormIndex].columns track by $index"> <label for="">Column <%$index%></label> <div class="fg-line"> <input ty…
3 ответа

ng-repeat с треком по нескольким свойствам

У меня проблема с угловой директивой ng-repeat. В настоящее время я работаю над некоторым проектом, в котором из API я получаю список элементов (иногда это может быть 1 тыс. Элементов), и этот список должен обновляться каждые 5 секунд (это проект, с…
2 ответа

Угловой отбор и нг-опции

У меня есть этот угловой выбор: <select ng-model='obj.status' ng-options='status.code as (status.code + " " + status.phrase) for status in status_codes.data track by status.code'>` мой $scope.status_codes это так: data: [ { "code":"100", "phra…
2 ответа

Как мне сбросить список выбора в AngularJS и отследить?

У меня есть список выбора. <select id="search.month" ng-model="search.month" class="form-control" ng-options="item as item.name for item in months track by item.id"> </select> Я сбросил список $scope.reset = function () { $scope.search =…
16 окт '16 в 06:10
1 ответ

Ionic virtualScroll не обновляется после изменения порядка в списке

Использование Ionic3 и virtualScroll прекрасно работает, когда я сортирую список в конструкторе, но когда я использую кнопку сортировки на своей странице, чтобы изменить порядок сортировки списка, сортировка выполняется, но список не обновляется. Я …
1 ответ

Нажмите на массив во вложенном ng-repeat

<!-- Angular.JS Form to JSON --> var formApp = angular.module('formApp', []).controller('formController', ['$scope', function ContactController($scope) { $scope.form = []; $scope.milestone_subindicator = {data:'',year:'' , data:'',year:'' } $…
8 ответов

Как использовать trackBy с ngFor

Я не могу понять, с чего мне вернуться trackBy, Основываясь на примерах, которые я видел в Интернете, я должен вернуть значение некоторого свойства объекта. Это правильно? Почему я получаю индекс в качестве параметра? Например, в следующем случае: c…
08 фев '17 в 08:35
1 ответ

Угловой выберите "трек по" сбрасывает выбранный

Я изо всех сил пытаюсь заставить "selected" работать с "track by" для углового элемента select. У меня есть следующий выбор: <select id="licenseType" ng-model="selectedLicense" ng-options="key for (key, value) in licenseMap track by key" ng-chang…
29 сен '16 в 21:30
0 ответов

Угловая дорожка не работает для ngFor при передаче значения из ng for в компонент

Я пытаюсь использовать trackby в ngFor, но он не работает ниже мой код.. <app-feeddetails *ngFor="let feedData of timeLineFeed;trackBy:trackByFeedId " [feedData]="feedData" ></app-feeddetails> trackByFeedId(index:number , feedData:any): …
28 ноя '18 в 13:55