我在項目中使用angularjs,並且在其中使用ng-options來生成。ng-options如何設置第一個選擇始終爲空
最初,當頁面重新加載,沒有選項選擇元素像下面生成的HTML:
<select size="3" ng-model="item" ng-options="s.name for s in itemlist">
<option value="?" selected="selected"></option>
<option value="0">Item 1</option>
<option value="1">Item 2</option>
<option value="2">Item 3</option>
</select>
但是,當我選擇一個元素(例如項目2)第一個空白選擇走了。我知道它的發生,因爲ng-model正在通過選擇值來設置。但我希望首先選擇始終空白,以便用戶可以重置過濾器。
在此先感謝。
這是正確的答案。 – kmdsax
我的英雄!我一直在努力與ng-options進行相當長一段時間,現在和@arnold一樣有問題。這是唯一的永久和堅實的解決方案。謝謝! –
謝謝,這讓我難以忘懷 –