我经常使用
报告问题<select ng-model="analyticEvent.data"
ng-options="event.title for event in eventNameData"
ng-change="SelectedAnalyticEventChanged()">
在开头显示空白条目。
接受的解决方案是添加track by $index
但是,当我这样做时,ng-model
在我从事件列表中选择不同的选项时永远不会改变值。
如何在列表中没有空白项目的情况下从列表中获取所选项目?
[更新]我应该说AJAX收到的数据。即使我添加
$http.get(url)
.success(function(data, status, headers, config)
{
$scope.eventNameData = data;
if ($scope.analyticEvent.data.event_id == -1)
$scope.analyticEvent.data.event_id =
$scope.eventNameData[0].event_id;
我仍然在列表的开头看到一个空白条目。