フィルターは、正確には似ていないテキストのみを検索します。例えば。エントリの1つが「John Dwayne Smith」であった場合、ユーザはフィルタで検索するためにそれらの単語を正確な順序で入力する必要がありますが、「Hello there、world!」という方法で検索作業を行う方法"John Smith"のように人がそれらの単語の組み合わせを入力しても表示されますか?同様の単語と正確でない単語を使用した角フィルター検索
HTML:
<input type="text" placeholder="Search" ng-model="userSearch">
<div ng-repeat="user in users | filter:userSearch">
<div>
{{user.firstname}} {{user.lastname}}
</div>
</div>
JS:
angular.module('myApp', [])
.controller('myCtrl', function($scope){
$scope.users = [
{firstname: 'john', lastname: 'dwayne smith'},
{firstname: 'jane', lastname: 'dwayne due'},
{firstname: 'bob', lastname: 'dwayne rand'}
];
});
となります。フィルタ:{firstname:userSearch}:true –
この[jsfiddle](https://jsfiddle.net/xie_qianyue/jegfk1tw/)のコンビネーションを参照してください。 – Qianyue
フィルタ:{firstname:userSearch}:true doesnt work – AnAspiringCanadian