2017-03-21 3 views
0

J'ai des objets de fonction A qui ont des fonctions prototypes. J'essaie d'utiliser filterFilter dans le fichier ctrl. Et je reçois ci-dessous erreurObtenir une erreur sur le filtre angulaire - Function.prototype.toString n'est pas générique

TypeError: Function.prototype.toString is not generic 
at Franchise.toString (<anonymous>) 
at comparator (../bower_components/angular/angular.js:18856:29) 
at deepCompare (../bower_components/angular/angular.js:18911:16) 
at deepCompare (../bower_components/angular/angular.js:18895:47) 
at deepCompare (../bower_components/angular/angular.js:18891:42) 
at predicateFn (../bower_components/angular/angular.js:18866:12) 
at Array.filter (native) 
at ../bower_components/angular/angular.js:18830:35 

Code Mon filtre -

searchQuery = {'taluka': 'someval'}; 
lookupList = [{ 
        deliveryDetails: {taluka: 'someval'} 
      }]; 
return filterFilter(lookupList, searchQuery); 
+0

pourriez-vous s'il vous plaît fournir votre code de filtre –

+0

Qu'est-ce que 'Franchise'? –

+0

Franchise est une fonction que j'ai créée. –

Répondre

0

My Bad .. J'avais prototype sans le savoir du prototype écrasé la franchise à autre chose. Je l'ai corrigé et cela a fonctionné ...