“几秒钟前”和“一分钟前”文字与angularjs

时间:2016-12-19 16:42:51

标签: angularjs angular-moment

在我的网络应用程序中,我们要求根据从后端拉出的时间将时间显示为“几秒钟前”和“几分钟前”。

我正在使用angular-moment 和时刻图书馆。

对于给定时间的“角度时刻”的“am-time-ago”指令显示的文本,如“几秒钟前,一分钟前”,是不匹配的。 在这里,有时文本会在实际时间超过一分钟之前变为“一分钟前”。

Here is the plunker which reflects the issue mentioned

angular.module('timeApp', ['angularMoment'])
.controller('mainController', function() {
  
  var vm = this;
  vm.time = new Date();//"2016-12-16 18:41:08";//new Date();
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-moment/0.9.0/angular-moment.min.js"></script>
<div class="container" ng-app="timeApp" ng-controller="mainController as main">
      <div>
        <h2>Displaying Time Relatively in Angular</h2>
        <p>The Time is {{ main.time }}</p>
        <div am-time-ago="main.time"></div>
      </div>
    </div>

0 个答案:

没有答案