2017-10-06 13 views
0

Par exemple, j'ai une liste d'éléments comme suit:Existe-t-il un moyen pour angulaire-choisi que lorsque je cherche du texte, mais montrant des options avec des icônes dans AngularJs?

[{ 
    id: 1, 
    name: 'The only planet with life that currently found', 
    icon: 'base64-blablalbla', 
    abbr: 'Earth' 
}, { 
    id: 2, 
    name: 'Another string that describes M*a*r*s', 
    icon: 'base64-blablalbla', 
    abbr: 'Mars' 
}, { 
    id: 3, 
    name: 'Another string that describes M*o*o*n', 
    icon: 'base64-blablalbla', 
    abbr: 'Moon' 
}] 

Je veux utiliser le plugin choisi que lorsque je recherche « ar » (a frappé la Terre et Mars) sur le champ « abbr », les sélections qui affiche leurs icônes seront affichées. Contrairement au comportement général, recherchez le champ "name" dans le champ "name", mon exigence est de rechercher dans le champ "abbr", mais en affichant le champ "icon", ou en affichant le nom + icon ou que je peux personnaliser. sois le meilleur.

select2 ou tout autre plugin est également le bienvenu.

Quelqu'un peut-il m'aider? Merci d'avance.

+0

Avez-vous un plongeon de ce que vous avez accompli maintenant? – Wandrille

+0

Je fourche de quelqu'un, le voici: https://plnkr.co/edit/UG531tnY2tDJOvFOuYNQ?p=preview – Weihua

+0

Puisque l'icône base64 a deux beaucoup de données, la recherche de texte sur le champ A, mais montrant le texte du champ B est ok. Je peux y arriver étape par étape. – Weihua

Répondre