Я создаю приложение ioni c с использованием angular.
У меня есть страница с файлами HTML и S CSS. На этой странице я использую некоторые компоненты ng- bootstrap (datePicker).
С помощью этого кода я могу изменить стиль класса внутри datePicker.
::ng-deep .ngb-dp-months {
background: red;
}
Все в порядке.
теперь я хочу изменить width этого класса .ngb-dp-day
на ngOnInit()
Я пробовал этот код, но это не работает, попробуйте исправить это для меня здесь:
См .: https://stackblitz.com/edit/angular-ciow7q-n7rums
//I need to fix this funtions
changeDayElementWidth() {
this.widthPerDay = (window.innerWidth) / 7;
this.daysElements = document.getElementsByClassName("ngb-dp-day") as HTMLCollectionOf<HTMLElement>;
console.log(this.daysElements);
for (var i in this.daysElements) {
this.daysElements[i].style.width = this.widthPerDay + 'px';
}
}
Вопрос:
как изменить CSS элемента ::ng-deep .ngb-dp-day
?
См .: https://stackblitz.com/edit/angular-ciow7q-n7rums
Пожалуйста, помогите мне.