ng-options et unique filtre pas les afficher angular.js
Dans mon javascript, j'ai un tableau
$scope.quoteList =
[
{
select: false,
laymansDescription: "Nathan",
quoteNumber: "ING-70440-21",
version: "02",
quoteDate: "Feb 5,2013",
expirationDate: "Aug 5,2013",
internalNotes: "This quote is using test data",
},
{
select: false,
laymansDescription: "Mitch",
quoteNumber: "ING-70440-01",
version: "02",
quoteDate: "Feb 5,2013",
expirationDate: "Aug 5,2013",
internalNotes: "This quote is using test data",
},
{
select: false,
laymansDescription: "Stephen",
quoteNumber: "ING-70440-01",
version: "02",
quoteDate: "Feb 5,2013",
expirationDate: "Aug 5,2013",
internalNotes: "This quote is using test data",
}
];
Et je suis en train de faire un sélecteur qui ne montrent unique quoteNumbers ie. ING-70440-21 et ING-70440-01. Cependant lorsque j'essaie d'utiliser le 'unique' option angulaire, rien ne s'affiche.
<select class="form-control" ng-options="quote.quoteNumber for quote in quoteList | unique:'quoteNumber'" ng-model="quoteModel1" />
Il fonctionne très bien sans le tag unique. Ce que je fais mal? Je suis assez nouveau angulaire de sorte qu'il pourrait être quelque chose de vraiment simple.
AngularJS ne fournit pas de
unique
filtre. AngularUI.OriginalL'auteur MitchVz | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
AngularJS n'a pas intégré dans
unique
filtre. Vous pouvez faire quelque chose comme cela pour faire un de vos propres:Ajouter if (typeof entrée == 'undefined'){return;} une fois que la fonction de l'ouvrir pour éviter d' 'undefined' erreurs
Cela n'a pas fonctionné pour moi..
OriginalL'auteur AlwaysALearner
Vous devriez vérifier angulaires-filtre module et de l'utilisation de la uniqFilter
EXEMPLE:
JS:
HTML:
Actuellement, je vous recommande vraiment de vous pour vérifier angulaires-filtre et utiliser les uniqFilter
OriginalL'auteur a8m
Angulaires de l'INTERFACE utilisateur
OriginalL'auteur Ramesh Katare