繁体   English   中英

AngularJS limitTo筛选不评估表达式

[英]AngularJS limitTo filter not evaluating expressions

我想首先显示数组中元素的一半,如下所示;

<div ng-show="showHalf" ng-repeat="item in itemList | limitTo: itemList.length/2">{{item}}</div>
<div ng-show="!showHalf" ng-repeat="item in itemList>{{item}}</div>
<a ng-click="showHalf = !showHalf">{{showHalf? 'Show less' : 'Show all'}}</a>

但是, limitTo过滤器似乎无法评估itemList.length/2

我做错了什么吗?

您编写的代码是正确的。

检查以下内容:

  1. showHalf值:可能是showHalf值为false,这就是为什么要渲染第二行HTML的原因
  2. 锚标记 :尝试单击它,看看阵列列表显示是否减少到一半

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM