option 多出一個空白選項
html的實際代碼:
<select class="form-control" ng-model="formData.yxsh">
<option value="1">通過</option>
<option value="-1">未通過</option>
</select>
請看上面的代碼,chrome打開的時候發現了一個空白的選項,chrome解析出來代碼是
<option value="? number:0 ?"></option> (chrome解析錯誤代碼)
解決辦法:
初始化 formData.yxsh 的值,於是用ng-init初始一下值,把代碼修改成
<select class="form-control" ng-model="formData.yxsh" ng-init="formData.yxsh='1'">
<option value="1">通過</option>
<option value="-1">未通過</option>
</select>
方法二:【ng-selected="1"】 不推薦此方法,傳值會出現問題
<select class="form-control" ng-model="formData.yxsh">
<option value="1" ng-selected="1">通過</option>
<option value="-1">未通過</option>
</select>