Я хочу отображать индикатор обязательного поля (*) в метках полей, где это применимо.
В Ionic 6 я добился этого, добавив тег span в ion-label с классом для стилизации, например:
Код: Выделить всё
Title*
{{title}}
Код: Выделить всё
.required-field-indicator {
color: var(--ion-color-tertiary);
font-weight: bolder;
padding: 2px;
}
[img]https://i.stack. imgur.com/HzZ7u.png[/img]
Я обновился до Ionic 7 и согласно документации (https://ionicframework.com/docs/api/select) , ионная метка больше не работает с ионным вводом и ионным выбором. Вместо этого следует использовать свойства label и label-placement в компоненте ion-select, как показано в примере:
[img]https:// i.stack.imgur.com/4XAYp.png[/img]
Я соответствующим образом обновил свой код:
Код: Выделить всё
{{title}}

Как добавить мой индикатор и стилизовать его в Ionic 7?
Мне удалось сделать это с помощью CSS в компоненте ионного ввода:
Код: Выделить всё
.required-indicator {
.label-text::after {
content: '*';
transform: translate(-100%, 0);
color: var(--ion-color-tertiary) !important;
font-weight: bolder;
padding: 2px;
}
}
Подробнее здесь: https://stackoverflow.com/questions/761 ... in-ionic-7
Мобильная версия