Как динамически установить значение значения по умолчанию в ion-select-optionAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как динамически установить значение значения по умолчанию в ion-select-option

Сообщение Anonymous »


Я использую Ionic 4.
Я хочу показать значение по умолчанию в ion-select-option.
Значения параметров поступают с сервера.
API работает, все значения отображаются, но при нажатии ion-select.
Но я хочу показать значение по умолчанию.

Я уже инициализировал userData.business_type в конструкторе.
Я обновил свой вопрос, вы можете это видеть.
когда моя страница загружается, значение не отображается в раскрывающемся списке только для выбора иона, но когда я нажимаю кнопку раскрывающегося списка, отображается значение.
Но я хочу показывать первое значение по умолчанию, когда страница видна пользователю.

Ответ

{"success":1,"service_details":[{"id":"1","name":"Job\/Service","status":"1"}, {"id":"2","name":"Студент","status":"1"},{"id":"3","name":"Домохозяйка","status":"1 "},{"id":"4","name":"Бизнес","status":"1"}]} register.ts

userData = { "fname": "", "lname": "", "contact_no": "", "email_id": "", "password": "", "business_type": "", "organization_name": "", "designation": "", }; конструктор () { this.userData.business_type = "1"; } getAllService(){ пусть загрузка = this.loadingCtrl.create({ спиннер: «круги», сообщение: «Пожалуйста, подождите...» }).then(loading => loading.present()); this.authService.getData("get_all_service_type.php").then((result) => { this.items = результат; this.success = this.items.success; console.log(this.success); если (this.success == 1) { this.loadingCtrl.dismiss(); this.serviceData = this.items.service_details; console.log(this.serviceData); } еще { это.сообщение = это.элементы.сообщение; this.loadingCtrl.dismiss(); } }, (ошибка) => { this.loadingCtrl.dismiss(); console.log("Ошибка", ошибка); }); } register.html

Профессия {{item.name}} ИЛИ
Профессия {{item.name}}
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»