我有这个代码(有$ index因为select是在转发器中,我有多个dynimally生成)
<select name="udaljenosti_{{$index}}" ng-model="attribute.Choices.Id" class="form-control" required>
<option value="" >--Choose--</option>
<option ng-repeat="choice in attribute.Choices" value="{{choice.Id}}" ng-selected="choice.IsSelected==true">
{{choice.Name}} </option>
</select>
您可以选择IsSelected属性。如果所有选项都有IsSelected == false,那么在提交时我会得到错误,因为select上需要的属性需要一些选项,当我在select和hit submit上选择一些选项时没有错误。非常好,到目前为止。但是,当某些选项从数据库中预先填充时,会出现一些奇怪的行为。一切似乎都很好,但是当我点击提交角度时,选择字段会出现错误。它说选择是必需的但是已经选择了一些选项!! 编辑:似乎名称ang ng-model应该很多。如何实现这一点,因为如果我把uudaljenosti _ {{$ index}}放在ng-model中我会收到错误?