Angularjs 当$index反转时,angular ng repeat不会反转元素的顺序
我编写了以下代码,以按索引位置降序打印列表Angularjs 当$index反转时,angular ng repeat不会反转元素的顺序,angularjs,Angularjs,我编写了以下代码,以按索引位置降序打印列表 <div class="item-layout" ng-repeat="item in selectedMenueItems track by $index | orderBy : '-$index'"> </div> 但不知何故,它只是按照索引的升序打印数据。这里缺少什么吗?您必须在这里使用orderBy过滤器中的reverse参数 e、 g {{item}} 您必须在这里使用orderBy过滤器中的reverse
<div class="item-layout" ng-repeat="item in selectedMenueItems track by $index | orderBy : '-$index'">
</div>
但不知何故,它只是按照索引的升序打印数据。这里缺少什么吗?您必须在这里使用
orderBy
过滤器中的reverse
参数
e、 g
{{item}}
您必须在这里使用
orderBy
过滤器中的reverse
参数
e、 g
{{item}}
将此行
orderBy:'-$index'
更改为orderBy:'$index':true
以获得所需的结果
请参阅文档以获得更好的理解。将此行
orderBy:'-$index'
更改为orderBy:'$index':true
,以获得所需的结果
请参阅文档以获得更好的理解。它不起作用,因为angular没有定义名为
“-$index”的属性。
@svarog我应该修改什么才能使其起作用?正如@Korte所建议的,如果他的解决方案对您不起作用,请发布更多代码,也许某个地方有个bug或错误。它不起作用,因为angular没有定义名为'-$index'
@svarog的属性。我应该修改什么才能使它起作用?正如@Korte所建议的,如果他的解决方案对您不起作用,请发布更多的代码,也许某个地方有bug或错误。。
<div ng-controller="AppController as app">
<div ng-repeat="item in app.items | orderBy:'$index':true track by $index ">
{{item}}
</div>
</div>