Basic select
{{ food.viewValue }}
Select with 2-way value binding
None
Option 1
Option 2
Option 3
You selected: {{select}}
Select with form field features
--
{{animal.name}}
Please choose an animal
{{animalControl.value?.sound}}
Disabled select
Disable select
Option 1
Option 2 (disabled)
Option 3
Select with reset option
None
{{state}}
Select with option groups
-- None --
{{ pokemon.viewValue }}
Select with multiple selection
{{topping}}
Select with custom trigger text
{{topping.value ? topping.value[0] : ''}}
1" class="example-additional-selection">
(+{{topping.value.length - 1}} others)
{{topping}}
Select with no option ripple
Option 1
Option 2
Option 3
Select with custom panel styling
Red
Green
Blue
Select with a custom ErrorStateMatcher
Clear
Valid option
Invalid option
Errors appear instantly!
You must make a selection
Your selection is invalid