Как получить значение идентификатора и значение NAME из параметров Ionic Dynamic Select

В Android findViewById(R.id.some_id) работает, когда вы находите вид в макете.

То есть, если вы установили макет, скажите:

setContentView(R.layout.my_layout);

Просмотров могут можно найти только в этом макете (my_layout).

В вашем коде layout1, layout2, layout3 все три разных макета, и они не настроены на активность.

1
задан Antonio 25 March 2019 в 18:52
поделиться

1 ответ

Вам не нужно иметь два value в вашем выборе, просто привязайте весь объект к value, то есть:

<ion-select [(ngModel)]="idType" cancelText="Cancelar" okText="Ok">
  <ion-option *ngFor="let type of type_environment" [value]="type">
    {{ type.name }}
  </ion-option>
</ion-select>

После этого у вас будет значение вашего объекта в [ 114]:

insert() { 
  // below is your chosen object and its properties
  console.log(this.idType.id, this.idType.name)
}

DEMO

0
ответ дан AJT_82 25 March 2019 в 18:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: