Ionic2 如何获取离子选择文本

Ionic2 如何获取离子选择文本,ionic2,Ionic2,我正在尝试获取离子选择选项的文本。这是我的对象结构 { "data": [ { "id": "203", "bench": "abc" }, { "id": "205", "bench": "def" }, { "id": "207", "bench": "ghi" } ]} 这是我的HTML <ion-select name="bench" f

我正在尝试获取离子选择选项的文本。这是我的对象结构

{
"data": [
    {
        "id": "203",
        "bench": "abc"
    },
    {
        "id": "205",
        "bench": "def"
    },
    {
        "id": "207",
        "bench": "ghi"
    }
]}
这是我的HTML

<ion-select name="bench" formControlName="bench">
                <ion-option *ngFor="let b of benchList" value="{{b.id}}">{{b.bench}}</ion-option>
            </ion-select>

{{b.bench}

我怎样才能得到“b长凳”。我需要身份证和长凳。我通过使用value属性获得了id,但是我找不到一种方法来获得bench值。请帮我解决这个问题。谢谢。

您可以将
属性设置为对象

<ion-select name="bench" formControlName="bench">
                <ion-option *ngFor="let b of benchList" [value]="b">{{b.bench}}</ion-option>
            </ion-select>
let benchObj = formGroup.controls['bench'].value;
console.log(benchObj.bench)