我尝试从最新日期到最近31天制作清单。我今天尝试使用ng-repeat
制作列表,直到31天。我可以列出但不是日期。我尝试这样的代码
HTML
<ion-list>
<ion-item class="animate-repeat" ng-repeat="i in rep">
{{trip}}
{{besok}}
</ion-item>
</ion-list>
JS
$scope.rep = [];
for (var i=0; i < 31; i++) {
$scope.trip = new Date();
$scope.besok = $scope.trip.setDate($scope.trip.getDate()- i);
$scope.rep.push(i);
}
它将显示如下。它不能减去一天。如何在angularjs中正确减少它?请帮我解决这个问题。感谢
答案 0 :(得分:3)
试试这样。我知道这不是angularjs代码。
同样适用于逻辑
var rep = [];
for (var i=0; i < 31; i++) {
var trip = new Date();
var besok =new Date(trip.getTime() - i*(24*60*60*1000));
rep.push(besok);
}
console.log(rep);
&#13;