2017-04-18 51 views
-2

我需要創建一個像這樣的格式<< April-2017 >>,如果我點擊<<一旦結果應該是<< March-2017 >>,如果我點擊>>一旦我應該得到<< April-2017 >>。如何在angularJS中實現這個,請幫助我,我是AngularJS的新手。如何在Angular JS中創建'<<當前月份 - 當前年份''?

+0

(考慮將JavaScript代碼來這個問題) – evolutionxbox

+0

你嘗試過這麼遠嗎?你需要發佈你的代碼... – Lotus91

+0

我還沒有嘗試過,因爲我沒有想過實現這一點。 @ Lotus91 –

回答

0

這是我曾嘗試爲前述的question.Please幫助

在控制器。

$scope.prevMonth = function(){ 
    date.setMonth(date.getMonth() - 1); 
    return $scope.month = $filter('date')(date, 'MMMM'); 
} 

在HTML

<div class="col col-2 left_arrow" ng-click="prevMonth()" 
    ng-class="{'pointer_events_none':(enableDatesFrom.isSet && enableDatesFrom.epoch > currentMonthFirstDayEpoch)}"> 
    <button class="button-clear" 
      ng-class="{'color_blue':((enableDatesFrom.isSet && enableDatesFrom.epoch < currentMonthFirstDayEpoch) || (!enableDatesFrom.isSet))}"> 
      <i class="icon ion-chevron-left"></i></button> 
</div>{{date | date:'MMM-yyyy'}}</div> 
1

您可以使用Date Setters來操作JavaScript Date對象,但它需要一些邏輯,特別是在添加一個月時會更改Year。您應該考慮在您的項目中使用momentJS。 Moment提供了一些操作日期的簡單函數。有一個包裝使用moment in angular。除非您提供一些示例代碼,否則我無法告訴您如何整合應用程序。

相關問題