При создании пользовательских компонентов я хотел расширить выбор с помощью пользовательского компонента Option, чтобы я мог добавить дополнительные параметры и т. Д. c.
Упрощенная версия этого:
<option value="@value">@ChildContent</option>
@code {
[Parameter] public RenderFragment ChildContent { get; set; }
[Parameter] public string value { get; set; }
}
Я использую компонент точно так же, как тег option, и html - в противном случае код отображается точно так же.
Кажется, что все работает нормально, но не сделать начальную привязку, например. опция top всегда выбрана, но только визуально - значение - пустая строка.