Изменить ширину div на основе условий в угловых 6 - PullRequest
0 голосов
/ 28 августа 2018

Я хочу изменить ширину div на основе следующего условия,

<div [ngStyle]="'width': selectedTab =='Home' ? '50%' : '100%'">

</div>

Я получаю вкладку, которая была выбрана в " selectedTab ".

У меня есть две вкладки.

1) Индекс

2) Дом

Если я выберу вкладку «Индекс», ширина div должна быть « 100% ». Incase Если я выберу домашнюю вкладку, ширина div должна быть " 50% ". Я написал условие [ngStyle], но оно не работает.

Пожалуйста, помогите мне, как я могу справиться с этой ситуацией.

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Вы можете использовать ngStyle для этого.

Демонстрация Stackblitz

<div [ngStyle]="{
    'width.%': selectedTab =='Home' ? '50' : '100',
    'background-color': 'red'
  }">>
  div
</div>
0 голосов
/ 28 августа 2018

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

<div [style.width]="selectedTab =='Home' ? '50%' : '100%'"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...