我有一个使用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>
Run Code Online (Sandbox Code Playgroud)
但这将呈现......
<option value="2,0,1,2" label="Chicago">Chicago</option>
<option value="2,0,1,3" label="New York">New York</option>
Run Code Online (Sandbox Code Playgroud)
为什么要添加这些逗号,如何删除它们?
您不需要跟踪:
<select ng-options="i.ID as i.Title for i in items" ng-model="someModel"></select>
Run Code Online (Sandbox Code Playgroud)
渲染后你将拥有:
<option value="2012">Chicago</option>
<option value="2013">New York</option>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7063 次 |
| 最近记录: |