2017-01-26 2 views

ответ

2

Попробуйте #variable.selected.value так:

<md-select #mySelect> 
    <md-option value="1">one</md-option> 
    <md-option value="2">two</md-option> 
</md-select> 
<div *ngIf="mySelect.selected"> 
    {{mySelect.selected.value}} 
</div> 
+0

Спасибо. Это именно то, что я ищу. – Jils

0
<form> 
    <md-select placeholder="Favorite food" [(ngModel)]="selectedValue" name="food"> 
    <md-option *ngFor="let food of foods" [value]="food.value"> 
    {{food.viewValue}} 
    </md-option> 
    </md-select>enter code here 
    <p> Selected value: {{selectedValue}} </p> 
</form> 

вы можете попробовать это.

+0

Да, если у вас есть этот 'selectedValue' в вашем классе, это тоже работает. но если вы хотите сделать '(click) =" savePreference () ", это чище, и я думаю, что более идиоматично использовать ссылочную переменную шаблона. –