gpt4 book ai didi

angularjs - 使用 orderBy Angular 后获取排序数组

转载 作者:行者123 更新时间:2023-12-03 00:06:51 24 4
gpt4 key购买 nike

我有一个数组,已使用 html 中的 Angular orderBy 命令进行排序。我需要按照列表中的项目排序顺序检索它们。有办法做到这一点吗?

使用 $scope.people[] ng-repeat 制作如下表格:

Original
id name
2 bob
4 joe
1 dave

After sorting I get
id name
1 dave
2 bob
4 joe

现在我希望能够访问 $scope.people[] 但按排序顺序。这可能吗?

最佳答案

Angular 1.3.x添加了“alias”表达式,该表达式将在应用过滤器后存储转发器的中间结果。

    <div ng-repeat='p in people | orderBy : "name" as result'>
{{p.name}}
</div>

<p> <b>Original</b></p>
<div>{{people || json}}</div>

<p><b>Sorted</b></p>
<div>{{result || json }}</div>

Plunkr

关于angularjs - 使用 orderBy Angular 后获取排序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com