ionic framework - ion-select default value is not getting set - Stack Overflow

here is my code<ion-select class="ban-select" interface="popover" toggleIcon=&qu

here is my code

  <ion-select class="ban-select" interface="popover" toggleIcon="caret-down-outline" [(ngModel)]="year" (ionChange)="handleChange($event)">
        <ion-select-option *ngFor="let year of years" value="{{year}}">{{year}}</ion-select-option>
      </ion-select>

.ts

 years: number[] = [];
 year:number 

  constructor(public modalCtl: ModalController,
    public core: CoreService
  ) {
    this.generateYears();
   }

   generateYears() {
    for (let year = this.core.currentYear+1; year >= 2000; year--) {
      this.years.push(year);
    }

    if(this.year === undefined || this.year === null || this.year === 0){
      this.year = 2025
    }
  }

ionViewDidEnter(){
    console.log("ionViewWillEnter vehcile details with this.year:", this.year)
    if(this.year === undefined || this.year === null || this.year === 0){
      console.log("setting year to current year:", this.core.currentYear)
      this.year = 2025
      console.log("finished setting year to current year:", this.year)
    } 

  }

no matter what I don't it set.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745255116a4618908.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信