扫码关注官方订阅号
ng-repeat能够设置从下标是1的开始循环,有的时候我不需要第一数据,从第二个开始去。这怎么取?
闭关修行中......
app.filter('startFrom', function() { return function(input, start) { if(input) { start = +start; //parse to int return input.slice(start); } return []; } });
<p ng-repeat="item in items | startFrom : 2">{{item.Name}}</p>
直接传值的时候就把数组切片下从第二个开始;或者用ng-show隐藏掉第一个元素
使用 filter, ng-if 都可以
假设dataArray是要遍历的数组
dataArray.splice(0, 1)
splice是能够从数组中 删除元素。插入元素 或者同时完成这两操作;会改变调用函数,返回删除的函数,两个参数,第一个是插入或删除的位置, 第二个是删除长度
<p ng-repeat="item in list" ng-if="$index>0"></p>
index下标大于0开始,这样就是从第二个数据开始显示的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
直接传值的时候就把数组切片下从第二个开始;
或者用ng-show隐藏掉第一个元素
使用 filter, ng-if 都可以
假设dataArray是要遍历的数组
splice是能够从数组中 删除元素。插入元素 或者同时完成这两操作;会改变调用函数,返回删除的函数,两个参数,第一个是插入或删除的位置, 第二个是删除长度
index下标大于0开始,这样就是从第二个数据开始显示的。