私は単純な検索テキストフィールドを実装しようとしています。 名前と電話番号をフィルタリングして連絡先を表示したい。私は手紙をタイプするたびに、名前にその文字を持つ連絡先の名前をすべて表示しますが、各連絡先(住所、市、メールなど)の他の属性も検索します。連絡先の名前には文字は含まれていませんが、他の属性には文字が含まれているため、まだ表示されています。 明らかに、それは私が実装しようとしているものではありません。AngularJSでデータをフィルタリングする方法
名前と電話番号の両方で連絡先をフィルタできるようにしたいと思います。
<input type="text" ng-model="query" placeholder="search"/>
<div ng-repeat="c in contacts|filter: query"> ...<\div>
どうすればこの問題を解決できますか?