angularjs中select下拉選擇第一個選項為空白的解決辦法


在angular設置select時,由於沒有設置默認的選擇項,就會導致第一個option中的值為undefined,選擇其他值時,option為undefined的選項卻自動消失了,這說明是在代碼中沒有設置select的默認選項。如果select有值,則顯示正常。在代碼中,初始化select的默認值即可。更改代碼如下:

<select ng-model="prov" ng-change="changeProv()" ng-init="prov='sichuan'">
<option ng-repeat="prov in provs" value={{prov.name}}>{{prov.value}}</option>
</select>
<select>
<option ng-repeat="value in city">{{value}}</option>
</select>

只需要添加紅色的代碼,即可使其默認選中一個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM