我需要通过AngularJS访问和管理options
元素中的select
。我使用model.addAttribute("environmentsMap", getEnvironments());
将其传递给JSP。出于某种原因,其中一个选项最终为
<option value="? undefined:undefined ?"></option>
虽然在服务器端没有空元素或空元素。怎么解决?
<ng-form id="form" name="form" ng-class="{'has-error': test.$invalid}" class="form-group">
<select name="environment" id="environment" name="environment_name" class="form-control" ng-model="environment" required>
<c:forEach var="environment" items="${environmentsMap}">
<option value="${environment.key}"
${environment.key && environment.key == "TEST" ? 'selected' : ''}>${environment.key}</option>
</c:forEach>
</select>
</ng-form>
有更好的方法吗?