不是最清楚的问题,但我假设你正在使用某种过滤器的ng-repeat,它会将物品击倒到你想要显示的物品上.您可以在声明ng-repeat时设置内联范围变量,并对其进行处理.
所以,如果您的HTML看起来像这样:
<div ng-repeat="item in items | someFilter"></div>
Run Code Online (Sandbox Code Playgroud)
您可以将其更改为:
<div ng-repeat="item in visibleItems = (items | someFilter)"></div>
Run Code Online (Sandbox Code Playgroud)
然后你可以$scope.visibleItems在你的控制器里面使用,它只包含已通过你的物品的某个子集someFilter.