У меня проблема с опциями ионного выбора.Во всплывающем окне настроек я определил несколько параметров, один из которых selected="true"
, как показано в следующем коде:
<ion-select (ionChange)="changeStartpoints($event)" interface="popover">
<ion-option value="1" selected="true">1</ion-option>
<ion-option value="2">2</ion-option>
</ion-select>
Это прекрасно работает, но теперь я не хочу, чтобы по умолчанию был выбран первый вариант.каждый раз, когда я открываю настройки всплывающих окон.Если второй вариант был выбран в последний раз, я хочу, чтобы второй вариант был предварительно выбран на этот раз, открывая всплывающее окно.
Я пробовал это:
<ion-select (ionChange)="changeStartpoints($event)" interface="popover">
<ion-option value="1" selected="isSelected_Startpoints(170)">1</ion-option>
<ion-option value="2" selected="isSelected_Startpoints(501)">2</ion-option>
</ion-select>
, где isSelected_Startpoints()
:
isSelected_Startpoints (value: number) {
console.log(this.startpoints);
if (this.startpoints == value) {
return true;
} else {
return false;
}
}
и changeStartpoints()
:
changeStartpoints (change) {
change = parseInt(change);
this.startpoints = change;
}
, но это не сработало.Даже 1018 не появилось.
Итак, мой вопрос: Можно ли связать функции с атрибутом selected?И как я могу решить мою проблему?
Спасибо за любую помощь