【发布时间】:2019-01-24 11:17:57
【问题描述】:
给定一个子组件和一个父组件,当parameter 发生更改(来自父组件)时,我试图在child 中执行一个方法。
家长
<Child value=@IsChanged></Child>
<button onclick="Update"></button>
@functions(){
public bool IsChanged{get;set;}
public void Update()
{
this.IsChanged!=this.IsChanged;
}
儿童
@(value?"True":"False")
@functions()
{
[Parameter]
protected bool value {get;set;}
public void SideEffect()
{
Console.WriteLine("has changed"); //i want this method executed when value changes from parent
}
如您所见,我需要在参数的Child onchange 中执行方法。参数在父项中更改。
P.S
我查看了 onchange 事件处理程序,但我需要在 [Parameter] 上执行。
【问题讨论】: