AngularJS удаляет "активный" класс, если индикатор выполнения равен 100%

Я хочу удалить «активный» класс начальной загрузки из индикатора выполнения, когда он достигнет 100%, чтобы полосы перестали двигаться.

Это не работает:

<div class = "progress progress-striped active" style = "margin-bottom: 0;"
     ng-class = "{'active': false}>
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
0
103
1

Ответы 1

Вам нужно добавить условие в ng-class

Рабочая рабочий пример :: http://jsfiddle.net/5DMjt/2221/

Дай мне знать, если тебе понадобится помощь.

привет, спасибо за ответ, но это не то, что мне нужно. Мне не нужно отключать класс одним нажатием кнопки, но я хочу, чтобы анимированные полосы перестали анимироваться после того, как прогресс достигнет 100%. это индикатор выполнения, который я использую: w3schools.com/bootstrap/…

Ilir 15.09.2018 21:49

Таким образом, вы можете сделать что-то вроде :: ng-class = "{'active': isActive ()}> IN JS :: $ scope.isActive = function () {// вернуть истину, если прогресс 100%}

Akash Gadhiya 17.09.2018 09:27

Другие вопросы по теме