如果某些表達式是真的,我試圖在選擇框中包含某些選項,並且我發現它添加了第一個選項,不出二日之一,當我用NG選項 我做了更復雜的表達式試試這個,但減少到只ng-if="true"
來驗證我的懷疑,一旦我刪除添加的ng-options
如果兩者-NG選項纔會出現這種情況。爲什麼我在使用ng選項時在選擇中不能有多個ng-if選項
這是我的用戶建模
$scope.users = [{
"id": "123",
"description": "Tester",
"name": "Jane"
},
{
"id": "312",
"description": "Dev",
"name": "John"
}];
這是我的選擇簡化
<select class="fullWidth" ng-model="name_model" ng-selected="name_model"
ng-options="user.name as user.description for user in users" required>
<option ng-if="true" value="">-- Please Select an Approver Type: --</option>
<option ng-if="true" value="">-- Please Select One: --</option>
</select>
這是一個錯誤,它只是不允許的還是我忽視的東西。我有一個JSFiddle可以解釋更好,然後我在這裏
可能的重複[爲什麼angularjs在select中包含空選項](http://stackoverflow.com/questions/12654631/why-does-angularjs-include-an-empty-option-in-select) – Fresheyeball
@ Fresheyeball它不是一個真正的重複,因爲我正在尋找硬編碼更多的選項不刪除一個空的選項,但我可以看到他們可能如何聯繫 – jonnie