Мне нужно создать лист действий или какое-либо другое оповещение, которое отображает параметры для пользователя и сохраняет выбранный параметр в переменной. Однако параметры, отображаемые пользователю, должны быть получены из Firestore и различны для каждого пользователя (каждый пользователь также может иметь разное количество параметров).
Мне удалось отобразить эти параметры в листе действий, но я изо всех сил пытаюсь получить значение параметра, на который они нажали.
Ниже мой код для функции до сих пор. Список параметров, полученных из Firestore, сохраняется в массиве под названием «параметры».
categorizeProblem(){
this.action = this.actionCtrl.create({
title: "What sort of problem did this student have?",
})
this.options.forEach(option => {
var button = {
text: option,
value: //option name
handler: (data)=> {
//Need to get the value/name of the option clicked and save this in a variable
}
}
this.action.addButton(button);
})
this.action.present();
}
Я был бы очень признателен, если бы кто-нибудь мог помочь мне с этим или предложить альтернативный способ сделать это.
Заранее спасибо!