我想在 component_parent 中使用 component_child 中的变量,通常我会这样做:
Component_child :
@Output()variable_child = .... EventEmitter();
function_child(){
variable_child.emit(value)
}
Component_parent.html :
<component_child (variable_child)="function_parent($event)">
</component_child >
Component_parent.ts :
function_parent($event){
//action......
}
但是问题是:如果在Component_parent.html中我在<router-outlet></router-outlet>
中传递了许多组件,component_parent如何知道它是哪个component_child?
我要解决的是,在按 component_child 中的注销按钮后, component_parent 应该执行一个函数,而这取决于variable_child。
我使用“ {{1}”“解决”了这个问题,但显然应用程序的速度太慢了,因为对所有操作都执行此操作。
我找到这个Access element over the router-outlet Angular 6,那是最好的姿势吗?谢谢