Framework:
  • JavaScript / Vanilla JS
  • React.js
  • Vue.js
On this page

Angular Input Group Component

Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs, custom selects, and custom file inputs.

Loading...
## Basic example Place one add-on or button on either side of an input. You may also place one on both sides of an input. Remember to place `cLabel` outside the input group.
Loading...
Loading...
Loading...
## Wrapping Input groups wrap by default via `flex-wrap: wrap` in order to accommodate custom form field validation within an input group. You may disable this with `.flex-nowrap`.
Loading...
Loading...
Loading...
## Sizing Add the relative form sizing classes to the `c-input-group` itself and contents within will automatically resize—no need for repeating the form control size classes on each element. **Sizing on the individual input group elements isn't supported.**
Loading...
Loading...
Loading...
## Checkboxes and radios Place any checkbox or radio option within an input group's addon instead of text.
Loading...
Loading...
Loading...
## Multiple inputs While multiple `input` fields are supported visually, validation styles are only available for input groups with a single `cFormControl`.
Loading...
Loading...
Loading...
## Multiple addons Multiple add-ons are supported and can be mixed with checkbox and radio input versions.
Loading...
Loading...
Loading...
## Button addons Button add-ons are supported also.
Loading...
Loading...
Loading...
## Dropdown addons Dropdown add-ons are supported too.
Loading...
Loading...
Loading...
## Segmented buttons Dropdown add-ons are supported too.
Loading...
Loading...
Loading...
## Custom forms Input groups include support for custom selects and custom file inputs. Browser default versions of these are not supported. ### Custom select
Loading...
Loading...
Loading...
### Custom file input
Loading...
Loading...
Loading...
--- ## API reference ### Form Module --- ### c-input-group _component_ ##### Inputs
| name | description | type | default | | ---- | ----------- | ---- | ------- | | `sizing` | Size the label small or large. | `sm` \| `lg` |_undefined_|
--- ### cInputGroupText _directive_
  • GitHub
  • Twitter
  • Support
  • CoreUI (Vanilla)
  • CoreUI for React.js
  • CoreUI for Vue.js

CoreUI for Angular is Open Source UI Components Library for Angular.

Currently v5.4.12 Code licensed MIT , docs CC BY 3.0 .
CoreUI PRO requires a commercial license.