我会保持这么简短。
http://codepen.io/anon/pen/waXWpw?editors=101
这是我制作的东西,希望能说明我的问题(我也希望我能让Plunker正常工作......)。第一次下拉是我的尝试,另一次是我从另一个不再在这里工作的Plunker工作的那个......
我根本无法弄清楚这是不起作用的原因。基本上我希望用户能够从下拉列表中选择多个回合,但无论我尝试什么,我都无法获得ngOptions功能。我只是在下拉列表中得到“未定义”,并且没有其他选项出现。
<小时/>
编辑:我修复了Plunker,突然ngOptions开始工作,所以现在我的问题是我不知道如何复制我的问题。我必须在这里包含我的实际代码,看看是否有人能发现错误。
要清楚,页面上的其他所有内容都运行良好,包括ngMessages,ngAnimate,Angular UI和其他表单元素,因此我只包含相关的HTML。
HTML:
<td>
JS(控制器):
<div ng-controller="CreateController as create">
<form name="creationForm" novalidate>
<div>
<select name="numberOfRounds"
ng-model="create.numberOfRounds"
ng-options="item.rounds as item.name for item in create.possibleNumbersOfRounds"
required>
</select>
<label>Number of Rounds</label>
</div>
</form>
</div>