Можно ли импортировать отдельные компоненты из быстрых компонентов в Blazor .NET 6?
Недавно я просматривал быстрые компоненты с помощью Blazor PWA в .NET 6, и в документах я вижу, что есть потенциал для вызова отдельных компонентов (я полагаю, с угловым синтаксисом — пример ниже). Я хотел бы добавить отдельные компоненты с помощью Blazor, однако я не уверен, возможно ли это или как это будет сделано (возможно, с помощью IJSRuntime?). Руководство по интеграции Blazor не распространяется на импорт отдельных компонентов , что приводит меня к думаю, что это невозможно, но я надеюсь, что кто-то знает иначе.
Кто-нибудь знает, как добиться чего-то вроде этого:
import {
provideFASTDesignSystem,
fastAccordion,
fastAccordionItem
} from "@microsoft/fast-components";
provideFASTDesignSystem()
.register(
fastAccordion(),
fastAccordionItem()
);
Использовать такой синтаксис в Blazor с .NET 6, но импортировать только определенный компонент, а не весь модуль?
[Inject]
IJSRuntime JSRuntime { get; set; }
IJSObjectReference module;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
module = await JSRuntime.InvokeAsync<IJSObjectReference>("import", "./scripts/components/fast-components.min.js");
}