Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将引导进度条添加到角度倒计时计时器_Javascript_Angularjs_Twitter Bootstrap - Fatal编程技术网

Javascript 如何将引导进度条添加到角度倒计时计时器

Javascript 如何将引导进度条添加到角度倒计时计时器,javascript,angularjs,twitter-bootstrap,Javascript,Angularjs,Twitter Bootstrap,我想将引导进度条添加到角度倒计时计时器中。 这是我的app.js function AlbumCtrl($scope,$timeout) { $scope.counter = 100; $scope.onTimeout = function(){ $scope.counter--; mytimeout = $timeout($scope.onTimeout,1000); } var mytimeout = $timeout($sco

我想将引导进度条添加到角度倒计时计时器中。 这是我的app.js

function AlbumCtrl($scope,$timeout) {
    $scope.counter = 100;
    $scope.onTimeout = function(){
        $scope.counter--;
        mytimeout = $timeout($scope.onTimeout,1000);
    }
    var mytimeout = $timeout($scope.onTimeout,1000);

    $scope.stop = function(){
        $timeout.cancel(mytimeout);
    }
}

您可以使用bootstrap ui内置指令:

以下是基于您的代码的plunkr:

html:


静止的

您可以使用bootstrap ui内置指令:

以下是基于您的代码的plunkr:

html:


静止的

取决于您使用的引导版本

角度用户界面引导

<div ng-controller="AlbumCtrl">
    <progressbar value="counter"></progressbar>
</div>

Boortstrap 3

<div ng-controller="AlbumCtrl">    
    <div class="progress">
        <div class="progress-bar" role="progressbar" aria-valuenow="{{counter}}" aria-valuemin="0" aria-valuemax="100" ng-style="{width:counter+'%'}">
            <span class="sr-only">{{counter}}% Complete</span>
        </div>
    </div>
</div>

{{counter}}已完成%

取决于您使用的引导版本

角度用户界面引导

<div ng-controller="AlbumCtrl">
    <progressbar value="counter"></progressbar>
</div>

Boortstrap 3

<div ng-controller="AlbumCtrl">    
    <div class="progress">
        <div class="progress-bar" role="progressbar" aria-valuenow="{{counter}}" aria-valuemin="0" aria-valuemax="100" ng-style="{width:counter+'%'}">
            <span class="sr-only">{{counter}}% Complete</span>
        </div>
    </div>
</div>

{{counter}}已完成%

那么,你的问题是什么?标题中的问题很清楚,但是@chetan也许你可以解释你尝试了什么?那么,你的问题是什么?标题中的问题很清楚,但是@chetan也许你可以解释你尝试了什么?当我设置$scope.counter=600;进度条不工作。任何帮助,因为我想增加我的计数器超过100你需要定义一个范围。如果您使用的是angular ui,您可以使用max属性设置它,例如,常规引导程序有
aria valuemax=“600”
我在第一次尝试时自己这样做了,但它不起作用。您的plunkr:
ng style=“{width:counter/600*100+'%”非常感谢您的帮助。它正在工作:)当我设置$scope.counter=600时;进度条不工作。任何帮助,因为我想增加我的计数器超过100你需要定义一个范围。如果您使用的是angular ui,您可以使用max属性设置它,例如,常规引导程序有
aria valuemax=“600”
我在第一次尝试时自己这样做了,但它不起作用。您的plunkr:
ng style=“{width:counter/600*100+'%”非常感谢您的帮助。它正在工作:)