离子3-按年份排序月份并设置标题

时间:2018-12-20 17:27:49

标签: angular typescript ionic3

我有一个对象列表,其中每个对象都包含日期字符串值,例如2018年10月,2012年3月等。

在列表视图中显示时,我想对日期字符串值进行更多排序,列表视图标题应将每月和每年的标题显示为该月的一次。

例如,请参见下图。 enter image description here

谢谢 克利什

1 个答案:

答案 0 :(得分:0)

我知道如何解决这个问题。请参见下面的代码。

   let currentMonth: string = '';
    let sortedList = [];
  for (let item of list) {
      let title_date = moment(item.getCreatedDate(), "DD-MM-YYYY").format("MMM YYYY");
      if (currentMonth != title_date) {
        currentMonth = title_date;
        item.setTitleDate(title_date);
      }
      else {
        item.setTitleDate('');
      }
      sortedList.push(item);