angularjs实现倒计时30秒

问题描述:

30秒时间阅读承诺书,才能点击同意签订承诺书的按钮

问题解决:

html

 <span class="col-sm-2" style="color:red" ng-bind="promiseScanCtrl.paracont"></span>

angularjs:

在init()函数里面调用countDown()

function countDown(){
            vm.paracont = "你至少还要阅读30秒";
            var second = 30,
                timePromise = undefined;

            timePromise = $interval(function() {
                if (second < 0) {
                    $interval.cancel(timePromise);
                    timePromise = undefined;
                    vm.isPromisebie = false;
                } else {
                    vm.paracont = "你至少还要阅读"+ second + "秒";
                    second--;

                }
            },1000,100);
        }

猜你喜欢

转载自blog.csdn.net/qq_33653393/article/details/81214368