我正在编写一个角度应用程序,用于跟踪tuxedo出租。该应用程序包含一个表格,该表格由我在控制器中的数组填充。
我的第一个方向是按退货日期按升序列出表格中的项目。我是通过使用lodash orderBy过滤器完成的。
第二个方向是我被困住的地方: 如果在同一日期返回多条记录,则按电话号码按升序排序 我知道我可以对电话号码进行排序,我需要帮助弄清楚如何只对具有相同日期(而不是整个集合)的那些进行排序,而不改变返回日期的顺序。
答案 0 :(得分:2)
使用Angular的sort指令可以更轻松地完成这项工作。您可以指定多个排序列,按顺序排列。
语法为{{ array | orderBy : expression : reverse }}
,您可以在其中为['dateReturned', 'phoneNumber']
参数添加expression
的订单序列数组,还可以放置true
或{{1如果你想切换ASC / DESC
false
参数留空(或留空)
看起来像这样,没有反向论证:
reverse