Angular ng-options 按问题跟踪

2024-02-26

我有一个使用 ng-options 显示的对象数据集。我将对象 ID 值绑定到使用的值track by

目前,数据值已包含在内,但以逗号显示。例如...

$scope.items = [
   {ID: '2012', Title: 'Chicago'},
   {ID: '2013', Title: 'New York'},
   {ID: '2014', Title: 'Washington'},
];

<select ng-options="item.Title for item in items track by item.ID">
</select>

但这会导致...

<option value="2,0,1,2" label="Chicago">Chicago</option>
<option value="2,0,1,3" label="New York">New York</option>

为什么要添加这些逗号,如何删除它们?


您不需要跟踪:

<select ng-options="i.ID as i.Title for i in items" ng-model="someModel"></select>

渲染后你将得到:

<option value="2012">Chicago</option>
<option value="2013">New York</option>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular ng-options 按问题跟踪 的相关文章

随机推荐