Réponse requête et traitement du contenu
Bonjour,
j'ai un petit souci avec mes fonction sous Angular..
je voudrait récupérer du contenu d'une api,
je récupère bien mon contenu mais,
je n'arrive pas a l'afficher dans mon template
mon erreur est la suivante:
Code:
Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: item in items, Duplicate key: string:<, Duplicate value: <
j'ai essayé plusieurs avec "track by" fois mais sans résultat..
voici mon code du provider qui récupère bien le contenu:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
app
.factory('arretlisteprovider',function($rootScope,$http)
{
function list(query,callback)
{
var url = 'some URL';
$http.get(url,query)
.success(function (response) {
callback(response);
})
}
return{
list: list
}
})
; |
et enfin voici mon controlleur:
Code:
1 2 3 4 5 6 7 8
| app
.controller('arretList', function ($scope, $rootScope, arretlisteprovider) {
arretlisteprovider.list({}, function (items) {
$scope.items = items;
})
})
; |
merci d'avance pour vos réaction..
je n'ai pas de contenu donc..
Merci pour ta réaction..
pourrait tu me dire ce qui te fais pensé cela?
j'ai pourtant un contenu dans mon console.log..
ma fonction avec Angular est mal construite?
merci d'avance
Response de la requête...
Bonjour,
j'ai bien une réponse avec cette structure:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Stations
0
id : 5409
name : ABBAYE
latitude : 50.818926
longitude : 4.370739
1
id : 5466
name : ABBAYE
latitude : 50.819834
longitude : 4.370512
2
id : 7523
name : ABBAYE
latitude : 50.819279
longitude : 4.370193
....... |