2017-12-05 1 views
0

muß ich die mehr ausgewählten Werte auf der Basis der Benutzerauswahl aus dem Multi-Select/Drop-Down in Winkel/TyposkriptAngular 2/4 erhalten die mehr ausgewählten Elemente aus Dropdown oder mehrere Auswahllistenfeld

<select multiple> 
    <option value="Value1">Value1</option> 
    <option value="Value2">Value2</option> 
    <option value="Value3">Value3</option> 
</select> 

Need ein Array von ausgewählten Werten Ich bekomme nicht den Wert.

+0

Diese https helfen kann: // Stackoverflow. com/questions/41493757/eckig-2-how-to-display-selected-option-für-multi-select-dropdown – amishra

Antwort

0

Sie sollten versuchen, eine Bibliothek wie Angular Material mit:

HTML:

<mat-form-field> 
    <mat-select placeholder="Items" [formControl]="items" multiple> 
    <mat-option *ngFor="let item of itemList" [value]="item">{{item}}</mat-option> 
    </mat-select> 
</mat-form-field> 

TS:

import {Component} from '@angular/core'; 
import {FormControl} from '@angular/forms'; 

/** @title Select with multiple selection */ 
@Component({ 
    selector: 'select-multiple-example', 
    templateUrl: 'select-multiple-example.html', 
    styleUrls: ['select-multiple-example.css'], 
}) 
export class SelectMultipleExample { 
    items = new FormControl(); 

    itemList = ['item 1', 'item 2', 'item 3', 'item 4', 'item 5', 'item 6']; 
} 

Quelle: Angular Material Docs

Verwandte Themen