我一直在使用angular。我正在使用來自json的數據並將其推送到數組對象並顯示在select元素的選項中。在第一個選擇中選擇默認選項由angularjs
我的擔心是:在選擇默認選項後,僅顯示選項fron json數據。
最後,這裏是它獲取生成的HTML的代碼片段:
<select id="filterAssignedWorkgroupName_select" class="form-control ng-valid ng-scope selectPlaceholder ng-touched ng-dirty ng-valid-parse" ng-class="{'selectPlaceholder':options.placeholder}" ng-model="result[options.key]" ng-options="option.value as option.name for option in selectOptions" name="filterAssignedWorkgroupName" result="result" options="options" ng-change="onChangeFunction()">
<!-- ngIf: options.placeholder -->
<option value="0" label="BrodieBuild12_10">BrodieBuild12_10</option>
<option value="1" label="Liberty ITyyy">Liberty ITyyy</option>
<option value="2" label="Jon Break - Group">Jon Break - Group</option>
<option value="3" label="Jon Break Dash - Group">Jon Break Dash - Group
</option>
<option value="4" label="Internet Team Tasks">Internet Team Tasks</option>
<option value="5" label="Jon Test Group 12-2">Jon Test Group 12-2</option>
<option ng-if="options.placeholder" value="" selected="" class="ng-binding ng-scope">Select Workgroups</option>
<!-- end ngIf:
options.placeholder -->
</select>
什麼我需要做什麼來擺脫它?
下面是在第一個選項和選擇。當我運行這將是選項的頂部,但它顯示在最後一個選項。
<option ng-if="options.placeholder" value="" selected=""
class="ng-binding ng-scope">Select Workgroups</option><!-- end ngIf:
options.placeholder --></select>
您是否試圖從#中刪除'' 10'一旦選擇了另一個項目? –
@New Dev問題是當我下拉選擇選項時,它在最後一個選項字段中被選中。我需要它顯示在第一個選項與所選 –