Use filter in ng-repeat for better dynamic performance