У меня есть такой список:
accounts = [
{ name: 'Adam', surname: 'Sandler', age: 12, country: 'United States' },
{ name: 'Samantha', surname: 'Bricio', age: 30, country: 'United States' },
{ name: 'Amalie', surname: 'Helene', age: 12, country: 'Argentina' },
{ name: 'Estefanía', surname: 'Pereira', age: 21, country: 'Argentina' },
{ name: 'Adrian', surname: 'Brody', age: 21, country: 'Ecuador' },
{ name: 'Wladimir', surname: 'Bartol', age: 30, country: 'Ecuador' },
{ name: 'Natasha', surname: 'Henstridge', age: 54, country: 'Ecuador' },
];
и я хочу применить трубу фильтра поиска к ng-select, чтобы отфильтровать эти данные или изменить их для поиска по ключевому слову в других полях. В «имя», «фамилия», «страна» и, если возможно, в «возрасте» из HTML выберите как это:
<ng-select
[items]="accounts"
bindLabel="name"
bindValue="name"
groupBy="country"
[(ngModel)]="selectedAccount">
Вот пример кода в StackBlitz и канал, который я хочу применить;
https://stackblitz.com/edit/angular-anbnkj
и демонстрационная страница select2:
https://nejczdovc.github.io/ng2-select2-demo/
Он должен поддерживать некоторые локальные символы, такие как "é", "ö", "ş", "ü", "ç", "ı" и прописные буквы.
если вам нужна дополнительная информация о цели, дайте мне знать.