Я новичок в Angular и пробую ng-опции. В моем контроллере у меня есть:
$scope.permissionLevels = [
{ value: "ROLE_READ", text: "Read Only" },
{ value: "ROLE_WRITE", text: "Write" }
];
В моем шаблоне у меня есть:
<select ng-options="permissionLevel.text for permissionLevel in permissionLevels"
ng-model="selectedValue"></select>
В зависимости от вида я хочу скрыть либо чтение, либо запись. Так что в моем контроллере у меня есть другой флаг, который указывает, что это за вид. До того, как я использовал ng-options, у меня был обычный выпадающий список select, и я сделал что-то вроде этого
<select>
<option>Read Only </option>
<option ng-show="shouldShowWrite">Write </option>
</select>
Есть ли способ сделать это с помощью ng-options? Благодарю.