在表格中显示数组的日期

时间:2017-10-22 00:26:51

标签: javascript angularjs arrays momentjs

我有一个问题,我想用moment.js创建一个日期数组,然后在表格中显示日期数组的内容。

$flag = $i

使用时刻创建日期并将其推送到数组

<table border="1">
  <tr ng-repeat="days in arr track by $index">
    <td ng-repeat="d in days track by $index">
        {{d}}
    </td>
  </tr>
</table>

令人沮丧的是,上面的工作并不像创建数组时那样为每个数字创建一个单独的数组项(因此10将是[1,0 ...]) - 我知道我正在制作一个愚蠢的错误,但我不确定如何或为什么。

任何帮助都非常感激 - 我希望这个傻瓜可能会让事情变得更清楚 https://plnkr.co/edit/HF0U9ZEPZVYTqS0Ss88c?p=preview

1 个答案:

答案 0 :(得分:2)

我相信你的问题是你实际上是通过数字循环第二个ng-repeat循环,我不确定你是否想要它,但这可能是解决方案 - 删除第二个循环:

<table border="1">
      <tr ng-repeat="days in arr track by $index">
        <td>
            {{days}}
        </td>
      </tr>
    </table>

这是plnkr: https://plnkr.co/edit/Dv0nLdDImz5vzSDoWIIq?p=preview