Я только начинаю с углового и пытается создать ProgressBar с директивой:Как заставить progressbar работать?
var module = angular.module("app", []);
module.directive("progressbar", function() {
return {
restrict: "A",
link: function (scope, element) {
//debugger;
for (var i = 0; i<100;i++) {
console.log(i);
element.css("width", i/100 + "%");
}
}
};
});
HTML
<div ng-app="app">
<div class="progress-bar progress-bar-warning" progressbar></div>
</div>
Он входит в цикл, но ничего не отображает? Это ссылка на скрипку: http://jsfiddle.net/dingen2010/fg229svz/23/
Он уже применяет стиль = «ширина: 0,99%;». Если вы замените element.css («ширина», i/100 + «%»); с element.css ("width", i + "%"); чем вы увидите ширину. – krish
Эта ссылка должна помочь вам: http://stackoverflow.com/a/20862165/3538394 – takeradi