在Blazor中,从父组件向子组件传递参数需要使用@bind指令。
下面是一个简单的示例,演示如何将值从父组件传递到子组件:
父组件中设置参数:
@code {
private string myValue = "Hello, World!";
}
子组件中获取参数:
@MyParam
@code {
[Parameter]
public string MyParam { get; set; }
}
在这个示例中,父组件传递了一个名为“myValue”的字符串。这个字符串被绑定到子组件中的“MyParam”参数。在子组件中,使用@Parameter指令绑定了“MyParam”属性,它会自动从父组件获取值并显示。
当父组件中的“myValue”属性发生变化时,子组件也会同步更新。
希望这个示例能帮助你了解如何从父组件向子组件传递参数。