データの大きなリスト(4000以上のアイテム)があります。入力を開始すると、ブラウザがフリーズします (最大 15 秒)。そのため、オートフィルター機能をオフにして、フィルター機能をボタンクリックにバインドする必要があります。Google で回答を探しても結果は得られませんでした。どうすればこれを行うことができますか? お願い助けて :)
コード:
<input ng-model="search.phone" type="text" placeholder="Телефон...">
<input ng-model="search.name" type="text" placeholder="Имя...">
<input ng-model="search.city" type="text" placeholder="Город...">
<div ng-repeat="user in users | filter:search" class="user_block" ng-include src="userTemplate"></div>
およびコントローラー:
app.controller("smsCtrl", ['$scope', 'smsData', 'createDialog', '$http', '$filter', function($scope, smsData, createDialog, $http, $filter){...}