/
githubmirror
/
components
Обзор
Документация
Войти
/
githubmirror
/
components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components-examples/material/select/select-form/select-form-example.ts
40 строк
1001 B
Michael Small
docs: convert select/sidenav/slidetog/slider/snackb/sort to signals (#33502)
08 июл 2026, 08:14
Не верифицирован
08 июл 2026, 08:14
f4a0915
Код
Авторство
О чём код?
import {Component, signal} from '@angular/core'; import {MatInputModule} from '@angular/material/input'; import {MatSelectModule} from '@angular/material/select'; import {MatFormFieldModule} from '@angular/material/form-field'; import {FormsModule} from '@angular/forms'; interface Food { value: string; viewValue: string; } interface Car { value: string; viewValue: string; } /** * @title Select in a form */ @Component({ selector: 'select-form-example', templateUrl: 'select-form-example.html', imports: [FormsModule, MatFormFieldModule, MatSelectModule, MatInputModule], }) export class SelectFormExample { selectedValue = signal(''); selectedCar = signal(''); foods: Food[] = [ {value: 'steak-0', viewValue: 'Steak'}, {value: 'pizza-1', viewValue: 'Pizza'}, {value: 'tacos-2', viewValue: 'Tacos'}, ]; cars: Car[] = [ {value: 'volvo', viewValue: 'Volvo'}, {value: 'saab', viewValue: 'Saab'}, {value: 'mercedes', viewValue: 'Mercedes'}, ]; }