Можно ли использовать ng-options
, чтобы он отображался в отключенных строках на основе критериев?
<select ng-options="c.name group by c.shade for c in colors">
возможно, может получиться что-то вроде этого:
<select ng-options="c.name group by c.shade for c in colors | disabled(c.shade)">
и скажем через фильтр, который может вернуть disabled='disabled'
для всех цветов, которые имеют оттенок = "темный"
<select>
<optgroup label="dark">
<option value="0" disabled="disabled">black</option>
<option value="2" disabled="disabled">red</option>
<option value="3" disabled="disabled">blue</option>
</optgroup>
<optgroup label="light">
<option value="1">white</option>
<option value="4">yellow</option>
</optgroup>
</select>