У меня есть <select>
, который зацикливается на массиве данных и отображает варианты выбора, доступные в раскрывающемся списке.
разметка выглядит так:
<select required class="form-control btn-primary btn dropdown-toggle"
ng-options="s.name for s in list track by s.name" ng-model="list">
<option selected value=""></option>
<option value="" ng-click="">Split</option>
</select>
Что я хочуто есть, чтобы иметь предварительно выбранное значение в виде пустой строки, я добился этого с помощью:
<option selected value=""></option>
, но затем мне нужен второй настраиваемый тег <option>
помимо всех тегов <option>
, которые генерируются ng-option,
в этом теге мне нужно показать строку, в данном случае «split», и на этом option
будет щелкнуть ng, чтобы пользователь мог щелкнуть по нему и второе раскрывающееся менюбудет появляться.
Проблема в том, что второй тег <option>
не отображается, только первый, и я провел несколько тестов, и, по-видимому, я могу показать только один тег параметра, кроме тегов из ng-option
.
Есть ли решение для этого?
В качестве конечного результата мне нужен мой option
список, сгенерированный ng-option
, затем предварительно выбранный option
, который является ПУСТОЙ (он отображается при загрузке пользователемстраницы) и второй option
с пользовательской строкой, которая будет использоваться как кнопка.
Здесь jsfiddle, где вы можете видеть, что второй тег пользовательской опции не отображается
https://jsfiddle.net/0xyt24sh/10/
спасибо