Angularjs 为什么对select使用角度指令,第一个选项更改为带“的空选项?”&引用;作为价值?

Angularjs 为什么对select使用角度指令,第一个选项更改为带“的空选项?”&引用;作为价值?,angularjs,select,angular-ngmodel,Angularjs,Select,Angular Ngmodel,在开始时,当加载选择时,它是正常的,但是当我更改选项时,它会显示为“选项已选定”(option selected)一个空选择,然后它工作正常 HTML: 第一次更改后的结果: <option value="?" selected="selected"> </option> <option label="question ONE" value="0" selected="selected">question ONE</option>

在开始时,当加载选择时,它是正常的,但是当我更改选项时,它会显示为“选项已选定”(option selected)一个空选择,然后它工作正常

HTML:

第一次更改后的结果:

<option value="?" selected="selected"> </option>
    <option label="question ONE" value="0" selected="selected">question ONE</option>
    <option label="question TWO" value="1">question TWO</option>
    <option label="question THREE" value="2">question THREE</option>
<option label="question FOUR" value="3">question FOUR</option>

问题一
问题二
问题三
问题四

你能发布你的HTML代码吗?我已经把HTML放在了选择和选项中,你指的是哪个HTML部分(需要)?
 for(var i in $scope.getSecurityQus.questions){
            self.form.questions.push({index:i-6, key:i, val:$scope.getSecurityQus.questions[i]});
        }

        self.questions.question1 = self.form.questions[0];
        self.questions.question2 = self.form.questions[1];
<option value="?" selected="selected"> </option>
    <option label="question ONE" value="0" selected="selected">question ONE</option>
    <option label="question TWO" value="1">question TWO</option>
    <option label="question THREE" value="2">question THREE</option>
<option label="question FOUR" value="3">question FOUR</option>