import {MatSelectModule} from '@angular/material/select';
MatSelectTrigger
Allows the user to customize the trigger that is displayed when the select has a value.
Selector: mat-select-trigger
MatSelect
Selector: mat-select
Exported as: matSelectName | Description |
---|---|
@Input('aria-label')
| Aria label of the select. If not specified, the placeholder will be used as label. |
@Input('aria-labelledby')
| Input that can be used to specify the |
@Input()
| A function to compare the option values with the selected values. The first argument is a value from an option. The second is a value from the selection. A boolean should be returned. |
@Input()
| Whether to center the active option over the trigger. |
@Input()
| Whether ripples are disabled. |
@Input()
| Whether the component is disabled. |
@Input()
| An object used to control when error messages are shown. |
@Input()
| Unique id of the element. |
@Input()
| Whether the user should be allowed to select multiple options. |
@Input()
| Classes to be passed to the select panel. Supports the same syntax as |
@Input()
| Placeholder to be shown if no value has been selected. |
@Input()
| Whether the component is required. |
@Input()
| Value of the select control. |
@Output()
| Event emitted when the select panel has been toggled. |
@Output()
| Event emitted when the selected value has been changed by the user. |
| Whether the input is currently in an autofilled state. If property is not present on the control it is assumed to be false. |
| A name for this control that can be used by |
| User-supplied override of the trigger element. |
| Whether the select has a value. |
| Whether the control is in an error state. |
| Whether the select is focused. |
| |
| All of the defined groups of options. |
| Combined stream of all of the child options' change events. |
| All of the defined select options. |
| Overlay pane containing the options. |
| Panel containing the select options. |
| Whether or not the overlay panel is open. |
| The currently selected option. |
| Stream that emits whenever the state of the control changes such that the parent |
| Trigger that opens the select. |
| The value displayed in the trigger. |
close | |
---|---|
Closes the overlay panel and focuses the host element. |
focus | |
---|---|
Focuses the select element. |
open | |
---|---|
Opens the overlay panel. |
toggle | |
---|---|
Toggles the overlay panel open or closed. |
updateErrorState |
---|
MatSelectChange
Change event object that is emitted when the select value has changed.
Name | Description |
---|---|
| Reference to the select that emitted the change event. |
| Current value of the select that emitted the event. |