如何在 Angular JS 中创建' << Current Month- Current Year >>'?



我需要创建这样的格式<< April-2017 >>,如果我单击<<,一旦结果应为<< March-2017 >>,并且如果我单击>>,一旦我应该获得<< April-2017 >>。如何在Angularjs中实施此操作,请帮助我,我是Angularjs的新手。

您可以使用日期设置器来操纵JavaScript日期对象,但需要一些逻辑,尤其是在添加一个月更改年度时。您应该考虑在项目中使用MomentJ。力矩提供了一些简单的功能来操纵日期。有一个包装纸可以在角度使用时刻。除非您提供一些示例代码,否则我无法告诉您如何集成在应用程序中的时刻。

这是我为预见的问题所尝试的。请帮助

在控制器中。

    $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>

相关内容

最新更新