Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS-多个表达式别名_Angularjs - Fatal编程技术网

AngularJS-多个表达式别名

AngularJS-多个表达式别名,angularjs,Angularjs,如果我有两个过滤器,我想在结果中显示这两个过滤器的长度(一个没有限制,一个有限制),但我只能创建一个别名。。。所以这不起作用: <div ng-repeat="user in users | filter:user_search_string as unlimited_users | limitTo:12 as limited_users">{{user.name}}</div> <div>{{ limited_users }} of {{ unlimited

如果我有两个过滤器,我想在结果中显示这两个过滤器的长度(一个没有限制,一个有限制),但我只能创建一个别名。。。所以这不起作用:

<div ng-repeat="user in users | filter:user_search_string as unlimited_users | limitTo:12 as limited_users">{{user.name}}</div>
<div>{{ limited_users }} of {{ unlimited_users }} matches displayed</div>
{{user.name}
显示{{limited_users}}个{{limited_users}}匹配项

我想说。。。“显示了34个匹配项中的12个匹配项”,但我不确定如何使用。

您可以使用
ng init
创建变量并将其用作别名:
但请记住,您应该在视图上只使用简单的表达式,如何构造视图数据和查看业务逻辑是控制器关心的问题。使用.length属性:{unlimited_users.length}