【问题标题】:AngularJS ng-options not populatingAngularJS ng-options 未填充
【发布时间】:2015-08-13 14:27:18
【问题描述】:

我有一个绑定到范围的对象数组。然后我的视图通过 ng-options 访问对象,如下所示:

<div class="tile block box-shadow">
    <form role="form">
        <div class="form-group">
            <label>Reason for change</label>
            <select class="form-control" ng-options="item.value as item.description for item in controller.priceChangeReasons" />
        </div>
    </form>
</div>

但是当您选择它时,下拉列表没有任何内容。 我已经记录了 priceChangeReasons 并且可以看到该数组正在工作并返回值。 我已经做了一个代码笔来显示这个问题:

http://codepen.io/r3plica/pen/XbQzMa?editors=101

我意识到这可能是我的语法错误,但我看不到它。 有人可以帮忙吗?

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    ngOptions 指令需要ngModel,只需添加:

    <select class="form-control" ng-options="item.value as item.description for item in controller.priceChangeReasons" ng-model="controller.reason" />
    

    一切都应该工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多