Есть ли какой-либо способ присвоить ‘important’ свойству css в контроллере

#javascript #angularjs #html #css

#javascript #angularjs #HTML #css

Вопрос:

Мой запрос ‘important’ на ‘color’ здесь не работает. Каков способ присвоить «важное значение» свойству CSS в контроллере? Я хочу переопределить встроенное свойство bootstrap и хочу переопределить его с помощью контроллера.

  $scope.red = function () {
      console.log("red");
      $scope.re = {
          'background-color': 'red',
          'color': {
          'black'
          '!important'
      };
 };
  

Комментарии:

1. Как насчет ‘color’: ‘black !important’; ?

Ответ №1:

просто добавьте !important в ту же строку, что и цвет

 $scope.red = function () {
   console.log("red");
   $scope.re = {
      'background-color': 'red',
      'color': 'black !important';
   }
}
  

Комментарии:

1. он удаляет ошибку консоли .. но не скрывает класс начальной загрузки

2. @SKalra — переопределить его чем?

3. Это встроенный класс и не влияет на important .nav-tabs> li.active> a, .nav-tabs> li.active> a: наведение, .nav-tabs> li.active> a: фокус { цвет: # 555; не переопределяет это свойство

4. @SKalra — итак, вы хотели бы изменить цвет фокуса? пожалуйста, постарайтесь быть ясным, не просто сбрасывайте код

5. Я хочу изменить цвет с # 555 на черный

Ответ №2:

«черный! важно» — это одно значение

попробуйте это

 $scope.re = {
                'background-color': 'red',
                'color': {
                    'black !important'
                };
            }
  

Комментарии:

1. на консоли отображается ошибка .. правильный путь «цвет»: «черный! важно»