1

ページにドロップダウンメニューを設定しましたが、選択した値を取得する方法。私が使用したコード

<ion-item>
                    <ion-label>MemberType</ion-label>
                    <ion-select [(ngModel)]="selectedvalue" #item >
                    <ion-option *ngFor="let item of items" value="{{item.value}}" checked="{{item.checked}}">{{item.text}}</ion-option>
                    </ion-select>
                </ion-item>


items: Array<{ value: number, text: string, checked: boolean }> = [];

    this.items.push({ value: 1, text: 'Super Distributor', checked: false });
    this.items.push({ value: 2, text: 'Distributor', checked: false });
    this.items.push({ value: 3, text: 'Retailer', checked: false });
    this.items.push({ value: 4, text: 'End User', checked: false });
4

1 に答える 1

5

これを行うことにより:

<ion-item>
    <ion-label>MemberType</ion-label>
    <ion-select [(ngModel)]="selectedvalue">
        <ion-option *ngFor="let item of items" value="{{item.value}}" checked="{{item.checked}}">{{item.text}}</ion-option>
     </ion-select>
</ion-item>

とプロパティの間のバインディングngModelを作成するために使用しています(そのページの で宣言されていると思います)。したがって、選択した値は変数になります。two directionalselectselectedvaluecomponentselectedvalue

これをページに追加して、次のことを確認できます。

<p>Selected Value: {{ selectedvalue }}</p>
于 2016-07-05T12:00:40.770 に答える