【发布时间】:2016-01-19 11:07:26
【问题描述】:
下面的 Angular 代码显示了本周的天数:
function TodoCtrl($scope) {
var currentDate = moment();
var weekStart = currentDate.clone().startOf('week');
var weekEnd = currentDate.clone().endOf('week');
var days = [];
for (i = 0; i <= 6; i++) {
days.push(moment(weekStart).add(i, 'days').format("MMMM Do,dddd"));
};
$scope.weekDays = days;
}
还有html:
<div ng-app>
<div ng-controller="TodoCtrl">
<div ng-repeat="day in weekDays">
{{day}}
</div>
</div>
</div>
输出是:
- 1 月 24 日,星期日
- 1 月 25 日,星期一
- 1 月 26 日,星期二
- 1 月 27 日,星期三
- 1 月 28 日,星期四
- 1 月 29 日,星期五
- 1 月 30 日,星期六
我想要的是下一个和上一个按钮。当我单击下一个按钮时,将显示下一周的天数。当我单击上一个按钮时,将显示前一周的天数。
请帮帮我。
【问题讨论】: