Я строю подтверждение концептуального приложения с использованием Blazor, и мне удалось получить много доказательств концепции.
Я использую 3 компонента на заказ. 2 - это «нормальные» компоненты страницы бритвы, которые получают данные из базы данных, а один - динамический компонент.
Причина динамического компонента заключается в том, что компонент для загрузки определяется идентификатором, который передается на основную страницу бритвы. , родитель, я думаю, это. Делай.
Но единственное, что мне нужно сделать, - это иметь возможность вызвать метод в динамическом компоненте, скажем, кнопкой, чтобы сохранить его проще. < /p>
Я добавил Динамиккомпонентный тег на страницу бритвы, как это: < /p>
< /code>
Затем в коде я делаю следующее: < /p>
DynamicComponent ComponentRef;
protected override async Task OnParametersSetAsync()
{
Type DynamicComponentType = Type.GetType("ComponentName", true);
componentType = DynamicComponentType;
}
< /code>
И все это работает, как я говорю. Кнопка.
Я использую @REF и назначил переменную ComponentRef, но я не могу понять, как составить значение для нового динамического компонента, поскольку я считаю, что я буду использовать этот реф, когда нажимаю кнопку Полем т.е. componentref.themethodtorun ();
Подробнее здесь: https://stackoverflow.com/questions/794 ... -component
Метод доступа в динамическом компоненте C# Blazor ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение