Вам нужно 2 изменения, чтобы это заработало.
Прежде всего, ваш метод onChange()
ничего не делает.
Измените его на public onChange: (value) => void
.
Затем вызовите this.onChange(selected)
на вашем set selectedItem(selected)
после записи в свойство value
, чтобы оно стало
set selectedItem(selected) {
this.value = selected;
this.onChange(selected);
}
См. Новый стек