*ngIf="currentIdea.oetSupportNeeded"
У меня есть выпадающий список с 2 значениями - да и нет, и еще одна метка ввода, где вы можете писать свободно. Я хочу показывать input-label
только тогда, когда пользователь выбрал «да» в раскрывающемся списке, и скрывать его, когда выбрано «нет».
Моя проблема в том, что следующий код работает только один раз - когда страница загружается и выбрано «нет», метка ввода скрыта, но когда вы снова выбираете «да», а затем «нет», метка появляется и не отображается. больше не исчезают. Я хочу, чтобы он включался / выключался в зависимости от выбора пользователя
Я пытался использовать ngShow
, ngHide
, [disabled]
и т. Д. Ничего не помогло
<div class="select-wrapper" [ngClass]="{'select-wrapper-blocked': isNotAdmin()}">
<select class="input-control" [(ngModel)]="booleanVariable">
<option value="false">No</option>
<option value="true">Yes</option>
</select>
</div>
</div>
<div class="col form-input" [ngClass]="{'form-input-blocked': isNotAdmin()}">
<p class="input-label">
Some text
</p>
<input *ngIf="booleanVariable" class="input-control" [(ngModel)]="stringVariable" />
</div>