An open API service indexing awesome lists of open source software.

https://github.com/skoropadas/di-controls

Flexible UI Controls in seconds! https://skoropadas.github.io/di-controls/
https://github.com/skoropadas/di-controls

angular control form form-control ng-model

Last synced: 2 months ago
JSON representation

Flexible UI Controls in seconds! https://skoropadas.github.io/di-controls/

Awesome Lists containing this project

README

          




di-controls



Flexible UI Controls in seconds!


Documentation
ยท
Report Bug
ยท
Request Feature

[![GitHub Workflow Status][build-shield]][build-url]
[![NPM][npm-shield]][npm-url]
[![MIT License][license-shield]][license-url]


## About The Project

DIControls is a library for Angular for creating reusable, flexible UI controls using
a declarative approach.

By using it, you can create your own UI components in a matter of seconds and extend them
without additional code changes. To learn more, please refer to our documentation.

Why you should try:

- ๐Ÿ˜ƒ Creating a new control takes just a few seconds.
- ๐Ÿงผ Your component code remains clean and contains only the necessary business logic.
- ๐Ÿ”„ Controls by default support working with `NgModel` and `FormControl`.
- ๐Ÿš€ Created controls can be reused, extended, and provided with these capabilities to your users.
- ๐Ÿงฉ To connect one control to another, simply nest it inside the tag!
- ๐Ÿงช They are already covered by tests, so cover only code that you write.

## Installation

To install DIControls, run:

```bash
npm i di-controls
```

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire,
and create. Any contributions you make are **greatly appreciated**. Please read the
[Contributing Guidelines](CONTRIBUTING.md) for more information.

[npm-shield]: https://img.shields.io/npm/v/di-controls.svg?style=for-the-badge

[npm-url]: https://www.npmjs.com/package/di-controls

[license-shield]: https://img.shields.io/github/license/skoropadas/di-controls.svg?style=for-the-badge&branch=master

[license-url]: https://github.com/skoropadas/di-controls/blob/main/LICENSE

[build-shield]: https://img.shields.io/github/actions/workflow/status/skoropadas/di-controls/release.yml?style=for-the-badge&branch=master

[build-url]: https://github.com/skoropadas/di-controls/actions