Похоже, что когда вы создаете элемент select внутри директивы, он создает своего рода фиктивную опцию (я предполагаю, что в этот момент он не знает, на что его установить и не хочет делать предположения),Верхний параметр ниже - это вариант, который я имею в виду:
<select ng-model="optionVal">
<option value="? undefined:undefined ?"></option>
<option value="opt1">Option One</option>
<option value="opt2">Option Two</option>
</select>
Функционально все работает, но наличие этой пустой записи в поле выбора ужасно, и я хотел бы удалить ее.Кто-нибудь знает способ сделать это?