Combobox 是一个常用的下拉选择框组件,提供了用户在一个列表中选择一个选项的功能。在 Angular 项目中使用 Combobox 可以通过如下步骤进行:
ng add @angular/material
然后根据提示选择 MatSelect 组件进行安装。
import { MatSelectModule } from '@angular/material/select';
@NgModule({
imports: [
MatSelectModule
]
})
export class AppModule { }
<mat-form-field>
<mat-label>Favorite food</mat-label>
<mat-select>
<mat-option value="1">Steak</mat-option>
<mat-option value="2">Pizza</mat-option>
<mat-option value="3">Tacos</mat-option>
</mat-select>
</mat-form-field>
<mat-form-field>
<mat-label>Favorite food</mat-label>
<mat-select (selectionChange)="onSelectionChange($event)">
<mat-option value="1">Steak</mat-option>
<mat-option value="2">Pizza</mat-option>
<mat-option value="3">Tacos</mat-option>
</mat-select>
</mat-form-field>
onSelectionChange(event: MatSelectChange) {
console.log('Selected value: ', event.value);
}
通过以上步骤,就可以在 Angular 项目中使用 Combobox 组件来实现下拉选择框的功能。希望以上信息对您有帮助!