我寫了一個代碼,它將顯示從當前月份開始的未來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個月。很高興知道!編輯 –