将过滤后的 ng-repeat 保存在新变量中
Save filtered ng-repeat in a new variable
如何将过滤后的 ng-repeat 保存到新变量中?
<div ng-repeat="Item in AllItems | filter: { Type: 'test' } | filter: searchByItem as results">
我想这样做是因为我需要筛选数组的长度来进行分页。
在 ng-repeat
中,当您使用 as
创建别名 results
时,过滤后的数组将添加到元素所在的范围。
因此您可以使用 {{results.length}}
查看 ng-repeat
之外的长度,并且应该能够将 results
传递给其他指令
如何将过滤后的 ng-repeat 保存到新变量中?
<div ng-repeat="Item in AllItems | filter: { Type: 'test' } | filter: searchByItem as results">
我想这样做是因为我需要筛选数组的长度来进行分页。
在 ng-repeat
中,当您使用 as
创建别名 results
时,过滤后的数组将添加到元素所在的范围。
因此您可以使用 {{results.length}}
查看 ng-repeat
之外的长度,并且应该能够将 results
传递给其他指令