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}}中添加过滤器。将注释移动到答案中并提供更多细节可能会很有用。