如何使AngularJS将模型属性扩展为select元素中的选项?

时间:2014-10-31 10:07:04

标签: javascript angularjs spring

我需要通过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>

有更好的方法吗?

0 个答案:

没有答案