NgxLivesearch
ngxlivesearch is an angular component which allows to prepopulate list of anything based on user's input.
Demo
Data source
Component supports both - remote search url and local data.
Options
You can use this component to populate data from remote server or local array.
searchUrl
- remote url for fetching data, searched text, limit and offset will be sent automatically.
localSource
- an array of objects which plugin will use for populating data.
defaultSearchOptions searchParam: 'name' // key name which will be sent to server or will be used to search in localSource. The default value is `name`. interval: 400 // request cancel time, used to improve typing experience. limit: 10 // maximum rows count that can be loaded at once. seeAllUrl: null // url of the `See all` link. seeAllParams: {} // params of `See all` url.
textOptions seeAll: 'See all' noResults: 'No results' placeholder: 'Search'
Events
//To Do
Contributions
Contributions are very welcome, please open an issue if you have troubles using component or have ideas on how to improve library.