Comment obtenir la valeur de ion-sélectionnez l'option

J'ai un tableau d'objet appelé options.

c'est mon code html

    <ion-item>
        <ion-label>place</ion-label>

        <ion-select [(ngModel)]="place" (click)="optionsFn(item);">
          <ion-option value="item" *ngFor="let item of options">{{item.name}} &nbsp;&nbsp;{{item.price}}</ion-option> 
        </ion-select>
      </ion-item>

{{salespriceOp}}

{{quantityOp}}

c'est mon .ts fichier de code

product_option_value_idOp
  priceOp
  salespriceOp
  quantityOp
  skuOp
  nameOp

  options =  [
          {
            "product_option_value_id": "45",
            "name": "Bangalore Auto",
            "quantity": "12",
            "sku": "56876",
            "price": "100.00",
            "salesprice": "50"
          },
          {
            "product_option_value_id": "51",
            "name": "Hyderabad Auto",
            "quantity": "23",
            "sku": "56543",
            "price": "200.00",
            "salesprice": "60"
          },
          {
            "product_option_value_id": "52",
            "name": "Delhi Auto",
            "quantity": "14",
            "sku": "98767",
            "price": "300.00",
            "salesprice": "80"
          }
        ];
  constructor(public navCtrl: NavController) {

  }

  optionsFn(item) {//here item is an object 
    console.log(item);
    this.product_option_value_idOp = item.product_option_value_id;
    this.priceOp = item.price;
    this.salespriceOp = item.salesprice;
    this.quantityOp = item.quantity;
    this.skuOp = item.sku;
    this.nameOp = item.name;
  }

je suis en mesure d'appeler la fonction, mais je suis pas définie dans console.log(item)

sa ne fonctionne pas parce que vous appelez optionsFn fonction de balise select. vous devez l'ajouter sur ion-option tag
je pense que sur les fonctions doivent être utilisés sur ion-select tag seulement si j'utilise dans ion-options tag je ne suis pas en mesure d'invoquer la fonction elle-même
Donc, pour l'utiliser à d'ions sélectionner vous devez attribuer [value]=item dans ion-option et ont besoin d'utiliser gaming dans votre optionsFn fonction. donc, supprimer argument de optionsFn et essayer de le vérifier.
La valeur de chaque option est en cours de mise à nes. Vous êtes à la liaison de la valeur de sélectionner à quelque chose appelé gaming mais vous ne semblez pas l'avoir dans votre classe de composant. Pouvez-vous s'il vous plaît poster votre composante à part entière de la classe.
je pense que vous vous trompez, je suis en train d'envoyer l'élément de l'objet en tant que paramètre optionsFn(item)

OriginalL'auteur Mohan Gopi | 2016-09-15