如何在ionic 3选择选项中添加多个数据属性

时间:2018-04-08 18:55:11

标签: javascript typescript ionic-framework ionic3

我试图在select选项中添加属性, 我有json喜欢 -

this.userlists = { "id":1 "name":"John", "age":31 };

<ion-select [(ngModel)]="userdtl">
    <ion-option *ngFor="let ul of userlists" value="{{ul.id}}">{{ul.name}}</ion-option>
</ion-select>

如何添加&#34; 年龄&#34;选项中的属性,因为我在提交表单时也需要用户ID和年龄

2 个答案:

答案 0 :(得分:0)

我希望我能帮到你。您可以这样添加年龄:

<ion-option *ngFor="let ul of userlists" value="{{ul.id}}">{{ul.name}} {{ul.age}}</ion-option>

答案 1 :(得分:0)

<form (ngSubmit)="submitForm()">
...
  <ion-select [(ngModel)]="userdtl">
    <ion-option *ngFor="let ul of userlists" value="{{ul}}">{{ul.name}}</ion-option>
</ion-select>
...
</form>
在你的ts-fie中

submitForm(){

  [do something whit this.userdtl] //it contains the complete record including age because value is set to ul
}