【发布时间】:2019-01-23 12:37:48
【问题描述】:
我有 2 个组件 A 和 B , B 是 A 的孩子。Blazor 中是否有类似 EventEmitter (Angular) 的东西?如何在父级中附加一个可以响应其子级输出的事件处理程序?
儿童
<button onclick="Emit">Press me</button>
@functions(){
[Parameter] // i do not know how the `Output` is called
private string Pressed {get;set;}
public void Emit()
{
//somehow emit `Pressed` to the parent , make him respond
}
}
父组件
<Child [Pressed]="doSomething"> </Child>
@functions{
doSomething(string value){
Console.WriteLine("Child sent me : "+value);
}
}
P.S抱歉语法错误,我是 blazor 的新手。
【问题讨论】:
标签: c# eventemitter blazor