Я использую Angularjs версию 1.3.
С помощью ngRepeat я хочу отображать около 9000 данных одновременно, когда я нажимаю на опцию Все в раскрывающемся списке.
При нажатии кнопки ВСЕ мы больше не обращаемся к базе данных, так как мы берем весь набор данных сразу во время загрузки страницы.
Но как только я нажимаю на опцию Все, вся страница останавливается на несколько минут.
Размер данных варьируется от 9000 до 11000 строк.
Есть ли способ, которым я могу остановить это от быть неотзывчивым?
Код:
<tr ng-repeat="item in (filteredSearchItems = (fullSearchItems | filter:getSearchObject()) | orderBy:orderByField:reverseSort | startFrom:viewState.currentPage*viewState.pageSize | limitTo:viewState.pageSize)" ng-click="selectItem(item)" style="cursor: pointer;" id="{{item.Id}}">
<td>{{item.Id}}</td>
<td>{{item.Type}}</td>
<td>{{item.Name}}</td>
<td>{{item.Region}}</td>
<td>{{item.Location}}</td>......</tr>