【发布时间】:2018-05-30 19:43:21
【问题描述】:
<select class="selectpicker" name="productName" ng-model="productName"
style="width:250px" ng-options="x.name for x in preSalesSpocData"
ng-change="getVersionsForProduct()">
<option value="" selected="selected">Please Select Option</option>
</select>
这里我有一个 JSON 对象,它是 preSalesSpocData,我正在尝试使用 ng-options 填充下拉列表,但它不起作用。当我使用普通选择时,它工作正常,但ng-options 不适用于多选下拉菜单。请为此提供解决方案。
这是 JSON 数据的示例:
$rootScope.preSalesSpocData = [
{ Id: 1, Name: 'Apple' },
{ Id: 2, Name: 'Mango' },
{ Id: 3, Name: 'Orange' }
];
【问题讨论】:
-
能否提供 JSON 结构的示例?
-
$rootScope.preSalesSpocData = [{ ID:1,名称:'Apple'},{ ID:2,名称:'Mango'},{ ID:3,名称:'Orange'}] ; });
-
以上是示例json数据。
-
您正在选择
x.name,但您的 JSON 具有Name属性 -
我也试过 x.Name。不工作。
标签: html angularjs bootstrap-4