2017-04-18 10 views
-2

<< April-2017 >>のような書式を作成する必要があります。<<をクリックすると、結果は<< March-2017 >>になります。>>をクリックすると、<< April-2017 >>を取得してください。 angularJSでこれを実装する方法、私を助けてください、私はAngularJSを初めて使っています。Angular JSで '今月の今年の年'を作成する方法は?

+0

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

(この質問へのJavaScriptのタグを追加することを検討して)あなたがこれまでに試してみました何 – evolutionxbox

+0

?あなたはあなたのコードを投稿する必要があります... – Lotus91

+0

私はこれを実装することを知らなかったので、私は試していません。 @ Lotus91 –

答えて

0

これは私がコントローラーで

を助けるquestion.Please foresaidのためにしようとしているものです。 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オブジェクトを操作することはできますが、月を追加すると、年を変更するときに、いくつかのロジックが必要になります。プロジェクトでmomentJSを使用することを検討する必要があります。モーメントは、日付を操作するための簡単な関数を提供します。 moment in angularを使用するラッパーがあります。いくつかのサンプルコードを提供しない限り、アプリケーションに瞬間を統合する方法を教えてもらえません。

関連する問題