ngx-isteven-multiselect v0.0.7
Isteven Multiselect
This project basically gonna help using dropdown / select in efficient manner. This idea has been inspired by AngularJS isteven-multiselect. In terms of UI it will look somewhat similar to isteven multiselect, but interms of code it may not exactly architectured in the same way. Currently I'm planning to support the feature provided by isteven-multiselect, plus other features (list going to updated soon). Still this library is under alpha version.
Using Angular 7 version right now.
Plans
This plans are based on current idea, it could change in future. First thing I'd like to cover all the features that have been used in isteven branch. Each feature will make sure that it should done in optimistic way of
Single SelectMultiple Select- Callbacks
Enable / Disable- Form Support with ControlValueAccessor a) Template Driven form b) Model Driven form
- Output Events
Helper Elements(TODO: Reset)- Grouping
- Dynamic Update datasource
- Observable Friendly
- Lazy loading smooth support.
- Small component for each small component a) Input filter template b) Helper buttons c) List options
- Configuration Super Easy
- NgIvy friendly
- Angular Elements friendly
- i18 support.
- Server side rendering support
- Optimal / Super fast rendering.
- Theming Support
- Angular 2+ Support (make it backword compatible).
Estimates of each fetures will be added soon. Stay toon. I've not started the work
Note: This repository is into early architecting phase (alpha state), interested can ping me on pankajparkar@outlook.com for contribution purpose.
Development server
This project is highly under construction. To run this project you have to run below commands
1. ng build isteven-multiselect
2. ng serve
To play around with this repository you have to run below two commands
1. npm run isteven-watch
- This command will help to build isteven library everytime when you change any file from it.
2. ng serve
- To run application, it will consume live isteven library
Track Realtime Status of Feature
Running unit tests
TODO
Further help
Feel free to contribute to repository