разные стили. Мне нужно залезть в .ng-arrow-wrapper и опционально добавить visibility. Попробовал такой функцией:
public calculateClasses() {
return {
'.ng-arrow-wrapper {visibility: hidden}': true
};
}
но к сожалению не работает. Как завести? Спасибо!
Добавьте стиль просто, зачем в класс добавлять, так не работает
мне нужно примерно такое: '.ng-arrow-wrapper {visibility: hidden}': this.readonly Т.е. добавлять класс в зависимости от переменной в компоненте. При этом сам элемент генерируется пакетом ng-select. Т.е. прямого доступа у меня к нему нет
Вешайте класс на доступный элемент, а в общих стилях определите стиль для ВашКласс недоступныйКласс
а как мне переопределить в общих стилях один класс на другой?
Не понял вопроса У вас есть ваш компонент с вашим классом, где то внутри которого есть чужой компонент с известным вам классом Это обычный стиль класса, являющегося дочерним другому классу
в компоненте вешайте на ваш div какой нибудь [class.my-custom-class]='readonly' в общих стилях (styles.css) .my-custom-class .ng-arrow-wrapper {visibility: hidden}
Сработало! Спасибо!
Обсуждают сегодня