【发布时间】:2021-04-17 13:37:14
【问题描述】:
我希望能够将 Blazor 组件的名称发送到另一个组件并让它呈现。比如:
@page "/"
@using MyProject.Shared.Navigation
<ContentLeftNav UseNav="Navigation1">
Content
</ContentLeftNav>
其中 Navigation1.razor 是在 ContentLeftNav.razor 组件内某个位置呈现的组件。我看过一些文章,建议switch 在组件之间交替使用,但我想避免为所有可能的导航组件写出switch 语句。我想做的事有可能吗?
【问题讨论】:
-
可以直接使用渲染树,但是比较麻烦。您应该使用答案建议的模板