Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Javascript 角度:如何使用ng repeat遍历数组中除最终索引外的所有索引_Javascript_Angularjs_Arrays_Iterator_Iteration - Fatal编程技术网

Javascript 角度:如何使用ng repeat遍历数组中除最终索引外的所有索引

Javascript 角度:如何使用ng repeat遍历数组中除最终索引外的所有索引,javascript,angularjs,arrays,iterator,iteration,Javascript,Angularjs,Arrays,Iterator,Iteration,我有一个数组… <div ng-repeat="value in arr"> <p ng-bind="value"></p> </div> <div> <p>first</p> </div> <div> <p>second</p> </div> 我使用ng repeat遍历并将每个索引值绑定到一个标记,就像这样… <di

我有一个数组…

<div ng-repeat="value in arr">
    <p ng-bind="value"></p>
</div>
<div>
    <p>first</p>
</div>
<div>
    <p>second</p>
</div>
我使用ng repeat遍历并将每个索引值绑定到一个
标记,就像这样…

<div ng-repeat="value in arr">
    <p ng-bind="value"></p>
</div>
<div>
    <p>first</p>
</div>
<div>
    <p>second</p>
</div>

快速浏览一下,使用以下语法

<div ng-repeat="value in arr" ng-if="value!='last'">
    <p ng-bind="dataset"></p>
</div>


快速查看,使用以下语法

<div ng-repeat="value in arr" ng-if="value!='last'">
    <p ng-bind="dataset"></p>
</div>


您也可以尝试使用“Limito”过滤器:



您也可以尝试使用“Limito”过滤器:



下面的代码片段可以解决您的需求

angular.module('myApp',[])
.controller('ExampleController',['$scope',',
职能($范围){
$scope.arr=[“第一”,“第二”,true];
}
]);

你好
{{value}}


下面的代码片段可以解决您的需求

angular.module('myApp',[])
.controller('ExampleController',['$scope',',
职能($范围){
$scope.arr=[“第一”,“第二”,true];
}
]);

你好
{{value}}


只需使用{{value.binding}}

{{value}}


简单易用。

只需使用{{value.binding}}

{{value}}


简单易用。

我指的是当索引等于数组大小时,如果ng repeat中的if不输出,那么我会想到一个明显的例子。编辑:
limito
看起来像你想要的:我的意思是当索引等于数组大小时,如果ng repeat中只有一个if,那么它就不会输出。编辑:
limito
看起来像是您想要的:Nvm。因为我正在做的事,赛洛瓦特的回答更好。你还是会得到一张赞成票!Nvm成功了。因为我正在做的事,赛洛瓦特的回答更好。你还是会得到一张赞成票!当然,在ng repeat:{{value}}

中添加过滤器。将注释移动到答案中并提供更多细节可能会很有用。当然,在ng repeat:{{value}}

中添加过滤器。将注释移动到答案中并提供更多细节可能会很有用。