如何检查angularjs中是否通过了10分钟?

时间:2015-08-11 09:38:54

标签: angularjs

这是我的问题。有可能做这样的事情: DateTime.Now > Date.AddMinutes(10) ??问题是它现在添加会议纪要?我怎么能这样做?

我需要检查是否过了10分钟......

var start = new Date();
   if(start.addMinutes(10) > Date.now())
        {
              $scope.isCancelTicketButtonVisible = true;
               $scope.$emit("appIsCancelTicketButtonVisible", $scope.isCancelTicketButtonVisible);
        }

2 个答案:

答案 0 :(得分:0)

您可以使用此方法 -

var firstDate = new Date();
var finalDate = firstDate.setMinutes(firstDate.getMinutes() + 10);

答案 1 :(得分:0)

更新

<强> HTML

<div ng-bind="elapsed()"></div>

<强>码

var startDate = Date.Now();
function elapsed(){
  if(start.addMinutes(10) > Date.now()){
     console.log('do stuff here');
  }
}

使用如下所示的$ timeout服务。经过一段“睡眠期”后#39;代码将执行10分钟。

$timeout(function() {
    console.log('Timeout fired')
    $scope.isCancelTicketButtonVisible = true;
    $scope.$emit("appIsCancelTicketButtonVisible", $scope.isCancelTicketButtonVisible);
}, 600000);

Reference