Angularjs 2:在离子选择离子 2 中选择不使用选定值更新

Angularjs 2: select not updating with selected value in ion-select Ionic 2?

本文关键字:选择 更新 Angularjs      更新时间:2023-09-26

我有以下代码到目前为止仍在工作,但遇到了我无法弄清楚的小问题。在用户选择一个选项后,它没有更新(将所选值设置为离子选择)离子选择?基本上 UI 没有使用所选值更新?

<ion-item>
<ion-label>Classifications</ion-label>
<ion-select [(ngModel)]="selectedItem" #item (change)="onChange(selectedItem)">
<ion-option *ngFor="#item of items" [value]="item">{{item}}</ion-option>
</ion-select>
</ion-item>
onChange(selectedItem) {
   console.log('Selected item: '+selectedItem);
}

输出正确显示为用户选择,有什么想法我在这里错过了什么?

更新

<ion-item> 
  <ion-label>Gender</ion-label> 
  <ion-select [(ngModel)]="gender"> 
    <ion-option value="f" checked="true">Female</ion-option> 
    <ion-option value="m">Male</ion-option> 
  </ion-select> 
</ion-item>

对于 Ionic 2 beta 10 接下来对我有用:

<ion-item>
    <ion-label>Fest</ion-label>
    <ion-select [(ngModel)]="festId" (ionChange)="festSelected($event, festId)">
        <ion-option *ngFor="let fest of festList" value="{{fest.id}}">
            {{fest.title}}
        </ion-option>
    </ion-select>
</ion-item>
添加

后我遇到了同样的问题(ionChange)=""它开始为我工作。

<ion-select [(ngModel)]="msgType" (ionChange)="getListOfMsg()">