Можно ли применить пользовательский канал фильтра к фильтру ng-select или изменить его для поиска и в других полях? - PullRequest
0 голосов
/ 25 января 2019

У меня есть такой список:

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/

Он должен поддерживать некоторые локальные символы, такие как "é", "ö", "ş", "ü", "ç", "ı" и прописные буквы.

если вам нужна дополнительная информация о цели, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...