我写了一个代码,它将显示从当前月份开始的未来12个月。假设,现在是2015年10月,所以它会显示所有未来12个月,即2016年10月。我将它列入清单。但是,我想创建一个启用左右箭头的框。点击左右箭头后会显示下一项。点击右箭头后会显示下一个项目,点击左箭头后会显示前一个项目。数据项目将显示在一个框中。请检查我的下面的代码,该代码将在未来12个月内打印出来。使用Javascript逐个点击后显示项目AngularJS
angular.module('picker', []).controller('pickercontroller', function($scope) {
var date = new Date();
var months = [],
monthNames = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
for(var i = 0; i <= 12; i++) {
months.push(monthNames[date.getMonth()] + ' ' + date.getFullYear());
date.setMonth(date.getMonth() + 1);
}
$scope.months = months;
});
<div ng-app="picker">
<div ng-controller="pickercontroller">
<li ng-repeat="currMonth in months">{{currMonth}}</li>
</div>
</div>
此外,检查我的小提琴: - http://jsfiddle.net/abhijitloco/cqbqow2L/
后7月到2016年,未来是行不通的。请看一下。 – cyberoy
哦,我猜一年有12个月。很高兴知道!编辑 –