export class ComponentRef
export class ComponentRef
exported from angular2/core defined in angular2/src/core/linker/dynamic_component_loader.ts (line 7)
Represents an instance of a Component created via DynamicComponentLoader
.
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 dispose
method.
Members
injector : Injector
injector : Injector
The injector provided DynamicComponentLoader
.
TODO(i): this api is useless and should be replaced by an injector retrieved from the HostElementRef, which is currently not possible.
location : ElementRef
location : ElementRef
Location of the Host Element of this Component Instance.
instance : any
instance : any
The instance of the Component.
componentType : Type
componentType : Type
The user defined component type, represented via the constructor function.
hostView : HostViewRef
hostView : HostViewRef
The ViewRef
of the Host View of this Component instance.
dispose()
dispose()
Destroys the component instance and all of the data structures associated with it.
TODO(i): rename to destroy to be consistent with AppViewManager and ViewContainerRef