gpt4 book ai didi

javascript - 在同一日期返回的多条记录按电话号码升序排序

转载 作者:行者123 更新时间:2023-11-30 15:02:16 25 4
gpt4 key购买 nike

我正在编写一个 Angular 应用程序,用于跟踪燕尾服租赁。该应用程序包含一个表格,该表格由我在 Controller 中拥有的数组填充。

我的第一个方向是按返回日期升序列出表中的项目。我通过使用 lodash orderBy 过滤器做到了这一点。

第二个方向是我卡住的地方:如果在同一日期返回多条记录,则按电话号码升序排序。
我知道我可以对电话号码进行排序,我需要帮助来弄清楚如何在不改变返回日期顺序的情况下仅对具有相同日期(而不是整个集合)的电话号码进行排序。

最佳答案

您可以使用 Angular 的排序指令更轻松地完成此操作。您可以指定多个排序依据列,它按顺序执行。

语法是{{ array | orderBy : expression : reverse }} ,您可以在其中为 expression 参数放置一个顺序数组,如 ['dateReturned', 'phoneNumber'] ,如果您想切换 ASC/DESC

它看起来像这样,没有反向参数:

<tr class="dataRow" ng-repeat="r in vm.rentalRecords track by $index | orderBy:['dateReturned','phoneNumber']">

关于javascript - 在同一日期返回的多条记录按电话号码升序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46331128/

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