Ich habe das Benutzerobjekt wie folgt definiert.AngularJS Filter nur auf bestimmte Objekte
$scope.user = [{id: 1, friends:
[
{name: 'John', age: 21, sex: 'M'},
{name: 'Brad', age: 32, sex: 'M'}
]
}]
Ich habe den folgenden Code:
<input type="text" ng-model="searchText">
<div ng-repeat="friend in user.friends | filter:searchText">
{{friend.name}} {{friend.age}}
</div>
hier, wenn ich suche, erhalte ich Ergebnisse für Namen, Alter sowie Geschlecht. Aber ich möchte nur nach Namen und Alter suchen, und ich möchte nicht, dass Sex durchsuchbar ist. Kann mir jemand helfen, wie ich das erreichen kann?
Können Sie Ihre Frage mit Beispielabfrage aktualisieren und führen Sie wollen. In Ihrem Kommentar (unten) möchten Sie, dass ein Eingabefeld mehrere Felder durchsucht, aber welche Art von Abfragen Sie eingeben können. – fredrik