@quiplunar

Как в scss & преобразовать в текст?

Использую такую конструкцию:

:host {
     .ui-button {
          width: 100%;
          height: 100%;
          $self: &;

          :hover {
                    #{$self}__icon {
                              display: none;
                    }
          }
     }
}


Но она не работает в angular, идет добавление: -shadowcsshost

Но если сделать так:

:host {
     .ui-button {
          width: 100%;
          height: 100%;
          $self: '.ui-button';

          :hover {
                    #{$self}__icon {
                              display: none;
                    }
          }
     }
}


То работает.

И собственно вопрос: Как & преобразовывать в текст чтобы не писать имя класса вручную?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@Flying
selector-parse(&), детали см. в документации.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы