Как динамически установить значение значения по умолчанию в ion-select-option ⇐ Android
-
Anonymous
Как динамически установить значение значения по умолчанию в ion-select-option
Я использую 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}}
Я использую 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}}
Мобильная версия