@alisa.bahringer
Существует несколько способов создания выпадающего списка на Angular, но один из наиболее распространенных способов - использование директивы ngFor для создания списка элементов и директивы ngModel для связывания выбранного элемента с моделью данных.
1 2 3 4 5 6 |
items = [ { id: 1, name: 'Option 1' }, { id: 2, name: 'Option 2' }, { id: 3, name: 'Option 3' }, { id: 4, name: 'Option 4' } ]; |
1 2 3 |
<select [(ngModel)]="selectedItem">
<option *ngFor="let item of items" [value]="item.id">{{ item.name }}</option>
</select>
|
1
|
selectedItem: number; |
Обратите внимание, что для использования директивы ngModel нужно импортировать модуль FormsModule в модуле, в котором используется компонент:
1 2 3 4 5 6 7 8 9 10 11 |
import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ], declarations: [ MyComponent ] }) export class MyModule { } |