@angular-mdl/select
v15.0.0
Published
Angular Material Design Lite - Select Component
Downloads
3,642
Maintainers
Readme
Select
Installing
npm i --save @angular-mdl/popover @angular-mdl/select
import { MdlSelectModule } from '@angular-mdl/select';
If you need to support IE11 please add https://www.npmjs.com/package/custom-event-polyfill to your polyfills.
Usage example
<mdl-select [(ngModel)]="personId">
<mdl-option *ngFor="let p of people" [value]="p.id">{{p.name}}</mdl-option>
</mdl-select>
using placeholder
<mdl-select placeholder="Person Name" [(ngModel)]="personId">
<mdl-option *ngFor="let p of people" [value]="p.id">{{p.name}}</mdl-option>
</mdl-select>
using label with floating label
<mdl-select label="{{personLabel}}" floating-label [(ngModel)]="personId">
<mdl-option *ngFor="let p of people" [value]="p.id">{{p.name}}</mdl-option>
</mdl-select>
API Summary
mdl-select
| Name | Type | Description |
| --- | --- | --- |
| [ngModel]
| any | Select data binding
| [disabled]
| boolean | Whether or not the select is disabled
| [placeholder]
| string | Placeholder text
| [label]
| string | Label text
| [floating-label]
| any | If present or true the label
will be floating on focus
event
| [multiple]
| boolean | Multiselect mode
| [autocomplete]
| boolean | Autocomplete mode
| (blur)
| ... | on blur event
| (change)
| ... | on change event
mdl-option
| Name | Type | Description |
| --- | --- | --- |
| [value]
| any | Option value
| [disabled]
| boolean | Whether or not the option is disabled
| <content>
| string | Option label