angular docs for ng-options демонстрирует поведение попытки установить значение ng-модели на значение, не входящее в список, вместо этого оно задает значение ngModel равным null.Угловой: как разрешить выбор значений за пределами ngOptions
Как разрешить выбор значений вне ngOptions?
Сценарий: большое количество допустимых параметров для ng-модели не может храниться в памяти. В этих случаях параметры, предоставляемые в пользовательском интерфейсе, являются лишь некоторыми популярными вариантами/результатами пользовательского поиска в свободном тексте. Должны быть разрешены начальные значения и выбор пользователя за пределами текущих ngOptions.