首页 > 解决方案 > Ionic 3按修改日期排序文件名(listDir)

问题描述

我已经从一个目录加载了所有文件并将它们打印在一个列表中。但是如何通过修改后的日期顺序打印它们?

标签: ionic-framework

解决方案


一种简单的方法是使用数据对数组进行排序,然后将排序后的数组放入离子列表中。这是一个例子:

component-code:
const activities = [
  { title: 'Hiking', date: new Date('2019-06-28') },
  { title: 'Shopping', date: new Date('2019-06-10') },
  { title: 'Trekking', date: new Date('2019-06-22') }
]
const sortedActivities = activities.sort((a, b) => b.date - a.date)

View:

    <div *ngFor="let activity of sortedActivities">
      {{activity.title}} / {{activity.date}} 
    </div>

推荐阅读