如何在Angular 2(TypeScript)中获取正确的引用变量值?

时间:2015-11-17 21:35:06

标签: angular

我正在使用Angular 2(TypeScript)。

我有一个看起来像这样的课程:

class Device{
    id:string;
    label:string;
}

我想在下拉列表中显示设备标签,但在onChange()中我想获取设备ID。我能做什么?谢谢!

<select #device (change)="onChange($event, device.value)">
    <option *ng-for="#i of devices.label">{{i}}</option>
</select>

onChange($event, deviceValue) {
    console.log(deviceValue);
    // Right now deviceValue is device label, however I want to get device ID.
}

1 个答案:

答案 0 :(得分:2)

只需将绑定添加到IUnitOfWork<option>)的value属性即可。见this plunk

[value]="device.id"