【问题标题】:Appending the selected value to input field using ionic2 /angular 2使用 ionic2 /angular 2 将所选值附加到输入字段
【发布时间】:2016-08-16 17:31:31
【问题描述】:

我想使用 angular2/ionic2 将所选值附加到输入字段。我尝试了以下方式,但它以以下方式附加:

但实际的需求是这样的: fdfdfdf@hdfcfdfdfd@icici

查看

<ion-item>
        <ion-label floating>Bank Name</ion-label>
        <ion-select [formControl]="bank" (ionChange)="bankChange($event)">
          <ion-option value="HDFC">HDFC</ion-option>
          <ion-option value="ICICI">ICICI</ion-option>
        </ion-select>
</ion-item>

打字稿

export class AddAccountPage {
  addAccountForm: ControlGroup;
  vaddr: AbstractControl;

  constructor(public navCtrl: NavController, private fb: FormBuilder) {
    this.addAccountForm = fb.group({  
      'vaddr': ['', Validators.compose([Validators.required])]
    });    
    this.vaddr = this.addAccountForm.controls['vaddr'];     
  }

  bankChange(val){
   (this.vaddr as Control).updateValue(this.vaddr.value +'@'+ val);
  } 
}

【问题讨论】:

    标签: angular ionic2


    【解决方案1】:

    我通过以下方式解决了我的问题,

    if(this.vaddr.value.indexOf('@') > -1){
       (this.vaddr as Control).updateValue(this.vaddr.value.split("@")[0]);  
    }
    

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 2018-10-21
      • 2020-10-24
      • 1970-01-01
      相关资源
      最近更新 更多