角度6路由器出口传递变量和ngDoCheck

时间:2018-10-25 00:54:19

标签: angular

我想在 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,那是最好的姿势吗?谢谢

0 个答案:

没有答案