Javascript 如何将引导进度条添加到角度倒计时计时器
我想将引导进度条添加到角度倒计时计时器中。 这是我的app.jsJavascript 如何将引导进度条添加到角度倒计时计时器,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
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+'%”非常感谢您的帮助。它正在工作:)