当$index颠倒时,angular ng-repeat不会颠倒元素的顺序。在AngularJS中,ng-repeat指令用于循环遍历一个集合,并为集合中的每个元素生成相应的HTML代码。默认情况下,ng-repeat会按照集合中元素的顺序生成HTML代码。
当使用$index颠倒时,ng-repeat不会改变元素在集合中的顺序。$index是ng-repeat内置的变量,表示当前循环的索引值。通过在ng-repeat中使用$index,可以对元素进行排序、筛选等操作。
如果希望在ng-repeat中颠倒元素的顺序,可以使用AngularJS的过滤器来实现。可以使用内置的orderBy过滤器,通过指定排序的属性和排序方式来改变元素的顺序。
例如,可以使用orderBy过滤器按照$index进行倒序排序:
<div ng-repeat="item in items | orderBy:'-$index'">
{{ item }}
</div>
在上述代码中,items是要遍历的集合,orderBy过滤器的参数为'-$index',表示按照$index的倒序进行排序。这样就可以实现ng-repeat中元素顺序的颠倒。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云