【发布时间】:2018-01-07 22:59:46
【问题描述】:
如果我调用 Router.routerState.snapshot,我知道 Angular2 中的 ActivatedRouteSnapshot.component 包含对激活路由的引用/类,但是如何为组件类获取当前(或最小:创建的)实例?
Injector.get(..) 不返回组件实例,创建组件的新实例也无济于事(我)。
【问题讨论】:
-
你能详细说明你在做什么吗?你想从哪里获得对组件类的引用?什么组件?
-
组件(取决于环境)有时将属性 (
showFooter) 设置为true,有时设置为false- 这取决于它从 REST 端点接收的数据。如果为 false,则包含<router-outlet ...>和<app-footer ...>的 App 组件应隐藏或显示页脚。
标签: angular components angular2-routing