как получить значения формы из ионного выбора в ионном 3 - PullRequest
0 голосов
/ 16 апреля 2019

Я создал выпадающую форму выбора, но как получить выбранные значения из формы в функцию?

product_option[{{tms.productoption_id}}],optnslist.product_optionvalue_id

Мне нужны эти два значения для отправки в функцию.

HTML-код:

  <form (ngSubmit)="logForm(myfoem)">
  <ion-grid  *ngIf="varibleprd == 'variable'">
  <ion-item *ngFor="let tms of optionprd;">
  <ion-label>{{tms.option_name}}:</ion-label>
  <ion-select [(ngModel)]="tms.option_name" name="product_option[{{tms.productoption_id}}]"> 

     <ion-option *ngFor="let optnslist of tms.optionvalue" [value]="optnslist.product_optionvalue_id">{{optnslist.optionvalue_name}}</ion-option>
</ion-select>
 </ion-item>
 </ion-grid>

 <button block><ion-icon name="add"></ion-icon></button>
   </form>

и код Ts:

   export class ProductdetailPage {
   frmdata:any;
   subfrmdata:any;

 logForm(subfrmdata){
  this.frmdata=subfrmdata.value;
  console.log(this.frmdata);
  }
 }

1 Ответ

0 голосов
/ 16 апреля 2019

Пожалуйста, попробуйте ниже.Это может помочь вам: -

В файле HTML

<ion-option *ngFor="let optnslist of tms.optionvalue" [value]="optnslist.product_optionvalue_id" 
(ionSelect)="logForm(product_option[tms.productoption_id], optnslist.product_optionvalue_id);">
{{optnslist.optionvalue_name}}</ion-option>

Затем в файле ts: -

logForm(productoption_id, product_optionvalue_id){
  // Do the needful
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...