AngularJS:ngOptions无效(包含ngModel,使用“controller as”语法)

时间:2015-07-12 00:59:32

标签: javascript angularjs ng-options controlleras

我会保持这么简短。

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>

0 个答案:

没有答案