У меня есть выбор в приложении Angular с некоторыми опциями. Я хотел бы иметь заполнитель на нем, и, кроме того, весь выбор должен быть отключен при определенных условиях.
Это мой код до сих пор:
<select class="form-control" id="food" [(ngModel)]="myFood" disabled="{{foodStatus === 'private'}}">
<option value="" disabled="true" [selected]="true">Placeholder</option>
<option value="1">Meat</option>
<option value="2">Vegetarian</option>
<option value="3">Vegan</option>
<option value="4">Main dish</option>
</select>
На момент, тег disabled
не будет работать. Это происходит, если я добавлю name
к самому select
. Но если я сделаю это, заполнитель не будет виден, а будет присутствовать только среди опций, когда я выберу один: похоже, что функциональность нарушает другой.
Что мне здесь не хватает?