小编sas*_*337的帖子

单击"应用"按钮后应用angularjs过滤器

我有一个很大的数据列表(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>
Run Code Online (Sandbox Code Playgroud)

和控制器:

app.controller("smsCtrl", ['$scope', 'smsData', 'createDialog', '$http', '$filter', function($scope, smsData, createDialog, $http, $filter){...}
Run Code Online (Sandbox Code Playgroud)

javascript filtering angularjs

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1

filtering ×1

javascript ×1