Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择不使用ng模型选择正确的选项_Javascript_Angularjs - Fatal编程技术网

Javascript 选择不使用ng模型选择正确的选项

Javascript 选择不使用ng模型选择正确的选项,javascript,angularjs,Javascript,Angularjs,此代码示例正确显示,但未选择正确的选项: <select name="number" ng-model="subscribe.number" ng-required="true"> <option ng-repeat="i in createArrayFromNumber(event.free) track by $index" value="{{ $index + 1 }}">{{ $index + 1 }}</option> </select&

此代码示例正确显示,但未选择正确的选项:

<select name="number" ng-model="subscribe.number" ng-required="true">
   <option ng-repeat="i in createArrayFromNumber(event.free) track by $index" value="{{ $index + 1 }}">{{ $index + 1 }}</option>
</select>

{{$index+1}}
这里有一个复制的例子


ng模型应该选择正确的选项,还是我应该在
标记中设置
selected
属性?

您应该使用
ng selected
构造。
例如:

<option ng-selected="{{ condition_for_marking_this_item_as_selected }}" ng-repeat=... >


这很奇怪。所以这里的ng模型只有一个方向?(仅从select接收值,但不设置它?)这是真的。Angular不会将ng模型值(可能不是文字)选中为“选择”选项。