AngularJS - ng-repeat +自定义过滤器性能

时间:2014-07-14 01:15:56

标签: angularjs angularjs-filter

我只是尝试使用AngularJS制作自己的自定义过滤器。 现在我意识到,如果我做这样的事情:

<div ng-repeat="user in UserArray|myCustomFilter:filterString:'Paramter'">
 {{user.firstname}}, {{user.surename}}
</div>

Angular在加载时为UserArray中的每个用户执行过滤器。因此,当应用程序开始加载所有用户时,它会在所有用户的myCustomFilter开头执行。所以我认为如果有成千上万的用户会很慢......有没有更好的方法呢?我想到的第一件事就是:&#34;如果我在过滤器的输入框中输入内容,只需执行过滤器,并在开头加载所有内容而不输入myCustomFilter&#34; ... 但这甚至可能吗?

0 个答案:

没有答案