class ComponentRef<C> { get location(): ElementRef get injector(): Injector get instance(): C get hostView(): ViewRef get changeDetectorRef(): ChangeDetectorRef get componentType(): Type<any> destroy(): void onDestroy(callback: Function): void }
描述
Represents an instance of a Component created via a ComponentFactory.
表示通过ComponentFactory创建的组件的实例。
ComponentRef provides access to the Component Instance as well other objects related to this Component Instance and allows you to destroy the Component Instance via the destroy method.
方法
- get location(): ElementRef @H_502_56@
- get injector(): Injector @H_502_56@
- get instance(): C @H_502_56@
- get hostView(): ViewRef @H_502_56@
Location of the Host Element of this Component Instance.
该组件实例的Host元素的位置。
The injector on which the component instance exists.
组件实例所在的注入器
The instance of the Component.
组件实例
The ViewRef of the Host View of this Component instance.
该组件实例的Host视图的ViewRef