Простите, я новичок в Angular.
Я пытаюсь динамически изменить div при нажатии кнопки. Я пробовал [style.width]
и [style.width.px]
. и кажется, что он изначально работает, устанавливая значение, но когда я пытаюсь изменить его внутри функции, оно не отображается на экране. Смысл, он меняется в html, но не визуально. Я слишком долго смотрел на это, так что некоторые hep были бы оценены.
Div в html
<div class='logo-contain' [style.width]='logoWidth'>stuff</div>
Где начальная переменная установлена в файле ts
logoWidth = '450px';
И функция в файле TS
closeSideMenu(){
if(my conditional){
this.logoWidth = '50px;'
}else{
this.logoWidth = '250px;'
}
}