Есть ли способ удалить неопределенную опцию выбора после $ compile? - PullRequest
0 голосов
/ 18 октября 2018

Похоже, что когда вы создаете элемент select внутри директивы, он создает своего рода фиктивную опцию (я предполагаю, что в этот момент он не знает, на что его установить и не хочет делать предположения),Верхний параметр ниже - это вариант, который я имею в виду:

<select ng-model="optionVal">
    <option value="? undefined:undefined ?"></option>
    <option value="opt1">Option One</option>
    <option value="opt2">Option Two</option>
</select>

Функционально все работает, но наличие этой пустой записи в поле выбора ужасно, и я хотел бы удалить ее.Кто-нибудь знает способ сделать это?

1 Ответ

0 голосов
/ 18 октября 2018

Эта опция создана, потому что ваша модель не содержит одно из opt1 или opt2, поэтому она создает опцию, соответствующую текущему значению вашей модели.Чтобы избежать этого, сначала установите для вашей модели значение.

...