Добавление ng-disabled = "$ ctrl.model" отключит выбор, пока "x" не очистит $ ctrl.model.После очистки выбор будет включен, и новый выбор может быть сделан.
Единственное, о чем я могу подумать после быстрого просмотра, - это преобразовать из ng-options в и использовать ng-disabled на фактическом элементе option.В документации говорится, что вы можете скрыть отключенные опции, поэтому, если, например, вы должны были выбрать OPTION1 и OPTION [2-4], они будут удалены из списка.
Я нашел поршень с версией 1.0, но он не работает.Если параметры отключены, они по-прежнему отображаются в списке, хотя при их выборе они становятся неопределенными.Возможно, обновлена более новая версия, чтобы фактически удалить их.