【问题标题】:i need to get component name in the router-outlet through router-outlet activate method我需要通过路由器插座激活方法在路由器插座中获取组件名称
【发布时间】:2019-05-01 03:48:03
【问题描述】:

我的 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”值。

【问题讨论】:

    标签: angular typescript angular7


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-13
      • 2021-03-13
      • 2017-02-15
      • 2018-07-28
      • 2017-04-29
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多