$scope.date = 1800;var interval = setInterval(function() { if ($scope.date > 0) { $scope.date --; } else { clearInterval(interval); } $scope.$digest();}, 1000);angular不是很熟 倒计时就成了1800秒倒计时 要怎么改才能成30:00这种
1 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
这和angular没关系吧,就把秒转成分钟:秒的形式
function format( val ) {
var m = Math.floor( val / 60 );
var s = val % 60;
s = s < 10 ? '0' + s : s;
return m + ':' + s;
}
format( 1800 ); // "30:00"
添加回答
举报
0/150
提交
取消