确定。所以我知道我可以过滤掉像这样的对象中的所有键:
<input ng-model="search">
<div ng-repeat="result in results | filter:search">
在像这样的对象中的两个特定键上:
<input ng-model="search.name">
<input ng-model="search.contact">
<div ng-repeat="result in results | filter:search">
但是如果我想要第二个输入来过滤整个对象呢?意味着第一个输入的值仅与键name
匹配,但第二个输入与所有键中的值匹配。
答案 0 :(得分:0)
过滤两次。
<input ng-model="search.name">
<input ng-model="search.contact">
<div ng-repeat="result in results | filter:search.name | filter:search.contact">
按名称过滤,然后通过联系人将这些结果传递给过滤器。如果您希望结果匹配&#39; name&#39; 或&#39;联系&#39;然后你需要编写自己的过滤器。