我需要通过路由器插座激活方法在路由器插座中获取组件名称

时间:2018-11-29 06:21:04

标签: angular typescript angular7

  

我的html模板中有以下标记。

<router-outlet (activate)="componentAdded($event)"></router-outlet>
  

我的组件类中有以下标记。

componentAdded($event: EventEmitter<any>) {

    console.log($event);

}
  

我得到如下结果。

MyComponent {formBuilder: FormBuilder, route: ActivatedRoute, router: Router, loginService: LoginService, cookieService: CookieService, …}

我需要捕获此“ MyComponent”值。

1 个答案:

答案 0 :(得分:0)

此时$event是一个简单的javascript对象。

要获取类名称,可以键入$event.constructor.name,这将导致MyComponent