MatExpButtonGroup
mat-exp-button-groupComponent that groups buttons and provides single/multi-select behavior compatible with Angular reactive and template-driven forms.
Models
| Name | Type | Default | Description |
|---|---|---|---|
| disabled | ModelSignal<boolean | undefined> | — |
Inputs
| Name | Type | Default | Description |
|---|---|---|---|
| size | MatExpButtonSize | undefined | 's' | |
| shape | MatExpButtonShape | undefined | 'round' | |
| selection | MatExpButtonGroupSelection | undefined | 'single-select' | |
| variant | MatExpButtonGroupVariant | undefined | 'standard' | |
| appearance | MatExpButtonGroupAppearance | undefined | — | |
| disableBounce | boolean | undefined | false | Disables the M3 Expressive press-bounce animation (see |
| value | unknown | — | The currently selected value. For |
Outputs
| Name | Event type | Description |
|---|---|---|
| selectionChange | MatExpSelectableButtonChange | Emits when the selected value changes, either via user interaction or programmatic update. |