Comments (4)
This feature (https://select2.org/searching) is not supported. You are free to make an pull request.
from ng-select2.
got it working by adding matcher function
select2Options = { multiple: true, matcher: this.matchCustom };
the matcher function
matchCustom(params, data, option){ return option.text.search(params) !== -1 || option.email.search(params) !== -1; }
here the params is the query string, data is the text displayed and the option parameter holds the object
from ng-select2.
@niloy369 Hi, there. When I try to define matcher function, I got the following error:
Error: undefined missing select2/compat/matcher.
My options:
options: any = {
templateSelection: (object: any) => {
return object && object.name;
},
templateResult: (object: any) => {
return object && object.name;
},
matcher: (params: any, data: any, option: any) => {
return option.name.search(params) !== -1;
}
};
Can you be more specific in how do you used it?
from ng-select2.
@niloy369 Hi, there. When I try to define matcher function, I got the following error:
Error: undefined missing select2/compat/matcher.
My options:
options: any = {
templateSelection: (object: any) => {
return object && object.name;
},
templateResult: (object: any) => {
return object && object.name;
},
matcher: (params: any, data: any, option: any) => {
return option.name.search(params) !== -1;
}
};
Can you be more specific in how do you used it?
try updating the select2 package to version 4
from ng-select2.
Related Issues (20)
- Wrong value shown when using "tags" option with initial value of null HOT 6
- Is there async support for this wrapper? HOT 1
- How to trigger change event with server side select2 to download and render a selected item? HOT 1
- No valueChanged Update with Browser Autocomplete HOT 3
- Unable to set default/starting value HOT 2
- Is it possible to remove default title attribute for selected items? HOT 1
- Create event for blur or focus out HOT 1
- Change the touched attribute to reflect on blur HOT 1
- NG0100: Expression has changed after it was checked HOT 1
- How to change options for ng-select2 that's already initialized? HOT 1
- Trying to install with NPMv7 gives error for incorrect peer dependency HOT 1
- ng build failed ng-select2 version 1.2.7 HOT 1
- Error: The target entry-point "ng-select2" has missing dependencies: - Select2 HOT 5
- When click on clear button, Open drop down again HOT 1
- 2 issues on drop down list HOT 1
- No valueChanged Update with Browser Autocomplete HOT 2
- ng-select2 with Reactive Forms HOT 2
- how I can bind reactive form formControlName in ng-select2 directive HOT 1
- Need to add custom class HOT 1
- Error: The target entry-point "ng-select2" has missing dependencies: - Select2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ng-select2.