ng-repeat: Filterung nach Einzelfeld

Ich habe eine Reihe von Produkten, die ich mit ng-repeat wiederhole und verwende

<div ng-repeat="product in products | filter:by_colour"> 

um diese Produkte nach Farbe zu filtern. Der Filter funktioniert, aber wenn der Produktname / die Beschreibung usw. die Farbe enthält, bleibt das Produkt nach dem Anwenden des Filters erhalten.

Wie stelle ich den Filter so ein, dass er nur auf das Farbfeld meines Arrays und nicht auf jedes Feld angewendet wird?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage