У меня есть следующие данные json, возвращенные из запроса на обслуживание:
{
"entries": [{
"id": 2081,
"name": "BM",
"niceName": "bodmas"
}]
}, {
"id": 8029,
"name": "Mas",
"niceName": "Masm"
}]
}],
"count": 2
}
И я пробую следующий код в html, чтобы просмотреть эти данные:
<option ng-repeat="entry in entries" value="{{entry.name}}">{{entry.name}}</option>
Я получаю следующую ошибку при запуске кода:
Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: entry in entries, Duplicate key: string:c
Ниже приведен код моего контроллера:
myApp.controller("MyController", ['$scope', '$http', '$log', function($scope, $http, $log){
...
$http.get('https://myServiceURL').success(function(data){
$scope.entries = data;
});
}]);
Может кто-нибудь помочь мне понять, почему я получаю эту ошибку?