0
我有一个问题,我想创建一个日期数组使用moment.js,然后显示在一个表中的日期数组的内容。显示日期从表中的阵列
<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>
日期使用时刻创建并推到一个数组
var date = moment(),
begin = moment(date).startOf('week').isoWeekday(1);
var arr = [];
for (var i=0; i<35; i++) {
arr.push(begin.format('D'));
begin.add('d', 1);
}
$scope.arr = arr;
无奈被创建阵列时,它用于每个数字(所以10将创建一个单独的数组项以上不工作是[1,0 ...]) - 我知道我犯了一个愚蠢的错误,但我不知道如何或为什么。
任何帮助,不胜感激 - 我希望这plunkr可能会使事情更清晰 https://plnkr.co/edit/HF0U9ZEPZVYTqS0Ss88c?p=preview
感谢调查。我的第二个循环的基本原理是为每周的开始启用一个新行 - https://plnkr.co/edit/HF0U9ZEPZVYTqS0Ss88c?p=preview –