Blazor父组件可以知道其中有多少子组件吗?

问题描述 投票:0回答:2

我正在创建2个blazor组件:AlertMessageAlertMessageGroupAlertMessageGroup设计为在其中包含多个AlertMessage组件。我希望AlertMessageGroup具有基于AlertMessage s的数量和类型的显示逻辑(AlertMessageTypeAlertMessage参数,并且可能引用枚举值)。

父组件(例如AlertMessageGroup)是否可能知道它包含多少子组件(例如AlertMessage),并基于此显示逻辑?

((我将添加[[ideally,我希望能够使用一个独立的AlertMessage,如果我不想的话,不必将其包含在AlertMessageGroup中)]] >

我正在创建2个blazor组件:AlertMessage和AlertMessageGroup。 AlertMessageGroup旨在在其中包含多个AlertMessage组件。我希望AlertMessageGroup显示...
c# components blazor .net-core-3.0 blazor-client-side
2个回答
2
投票
您可以在AlertMessageGroup组件中定义AlertMessage组件的集合,将捕获的组件引用(

this


0
投票
尝试此代码...
© www.soinside.com 2019 - 2024. All rights reserved.