未定义的离子选择选项获得价值

时间:2018-07-31 15:34:25

标签: angular ionic-framework

如何获取离子选择选项值?我尝试了下面没有ionChange函数的代码,因为我需要直接从ion-select选项值中获取。

home.html

 <ion-select item-start   [(ngModel)]="countryCode" formControlName="countryCode">
                  <ion-option value="cn">+86</ion-option>
                  <ion-option value="us">+1</ion-option>
                  <ion-option value="in">+91</ion-option>
              </ion-select>
<ion-input   type="tel" class="form-control" name="phoneNumber" [(ngModel)]="phoneNumber" formControlName="phoneNumber" (click)="getCountryCode()">

home.ts

export class HomePage {
    countryCode:any;
    constructor(){
        this.countryCode="cn";
    }

    getCountryCode() {
        alert(this.countryCode); //undefined instead of +86 value
        console.log('ionViewDidLoad Home');
    }
}

0 个答案:

没有答案