ComponentRef<C> class
Represents an instance of a Component created via a 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 ComponentRef.destroy method.
Constructors
-
ComponentRef(HostView<
void> _hostView, Element _nativeElement, C _component)
Properties
- changeDetectorRef → ChangeDetectorRef
-
The ChangeDetectorRef of the Component instance.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostView → ViewRef
-
The ViewRef of the Host View of this Component instance.
no setter
- injector → Injector
-
The injector on which the component instance exists.
no setter
- instance → C
-
The instance of the Component.
no setter
- location → Element
-
Location of the Host Element of this Component Instance.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
destroy(
) → void - Destroys the component instance and all of the data structures associated with it.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onDestroy(
void callback()) → void - Register a callback that will be called when the component is destroyed.
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
void run(C instance)) → void -
Runs
run
to apply changes to the component instance.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited