Le tapuscrit Angular2 recherche les mêmes valeurs du tableau dans le tableau d'objets. Ce que je veux filtrer est l'une des valeurs de array_values qui existe dans object_array ['extraService'], s'il existe un objet de retour. C'est Angular Pipe pour rerégler le modèle pour somekinde de la fonction de recherche.Filtre Angular2 dans le tapuscrit
let array_values = ["5", "4", "3"]
let items = [{'name': "Marin", extraService:[5, 4]}, {'name': "Marin", extraService:[3, 4]}]
Filtrer par tapuscrit mes essayer
return items.filter(item => items.array_values(f => f == item.extraService));
donc quelques exemples ce qui est sortie. Si array_values est seulement
let array_values = ["3"]
puis sortie de retour sera:
result = [{'name': "Marin", extraService:[3, 4]}]
Tout conseil ou de l'échantillon comment puis-je gérer cela fonctionne.
@marin dans le cas où elle correspond à votre réponse, s'il vous plaît marquer c'est la réponse, TKS. –
Oui, mais je veux retourner les objets de correspondance, ce code renvoie array_values. – marin
Je vais mettre à jour ma question avec le résultat que je veux faire avec le filtre. – marin