AngularJS $ressource de requête retourne un tableau avec une fonction, ce qui n'est pas ne convient pas bien lors d'une itération à travers les données

J'ai ajouté un Tableau personnalisé.le prototype.functionName à mon fichier js. Je suis en utilisant AngularJS 1.2.3
et quand je l'appelle $ressource pour le retour d'une requête, il ajoute que la fonction personnalisée dans la réponse de la matrice. quand j'ai effectuer une itération sur la réponse de la matrice, c'retour des exceptions lors de l'analyse de la fonction personnalisée, c'est ce que je crois. Quelqu'un peut-il me suggérer comment contourner ce problème

Array.prototype.functionName = function(){
    //sorting
}

J'appelle mon $ressource de ce genre dans mon service

return $resource('/url',{},{
    'List':{
         method: 'GET',
         isArray: true
    }
});

et de l'appeler dans mon contrôleur

returnResource.List().$promise.then(function(Data){
    console.log(Data); //Data has my custom function append at the end
    for(var i in Data){
        //do something
    }
});
Vous ne savez pas si vous comprenez comment les ressources fonctionne.. pouvez-vous mettre à jour le post pour montrer l'url que vous voulez l'appeler ?
Vous devez nous donner le code qui est en panne, parce que je viens de testé avec succès votre exemple. plnkr.co/modifier/HwSBYEo8xfPiH2WC8QWP
dans mon $promesse.ensuite, la fonction, j'ai effectuer une itération sur les Données de réponse, je reçois de Django reste du cadre, ressemble [b,b,b,b,...,$promesse,$résolu,functionName]. il rend tous les b des objets mais jette une exception à la fin et met fin à mon itération. si j'en commentaire functionName définition, il n'apparaît pas dans les Données, mais montre toujours la même exception
Pouvez-vous mettre à jour ci-dessus et de montrer comment vous êtes itération? Les deux angulaire.forEach et tableau.forEach travail...
j'ai édité, je suis une itération sur les Données, je pense que je devrait essayer d'utiliser angulaire.forEach

OriginalL'auteur Xavitoj Cheema | 2014-04-09