Represents an Embedded Template that can be used to instantiate Embedded Views.
You can access a TemplateRef
, in two ways. Via a directive placed on a
<template>
element (or directive prefixed with *
) and have the
TemplateRef
for this Embedded View injected into the constructor of the
directive using the TemplateRef
Token. Alternatively you can query for the
TemplateRef
from a Component or a Directive via Query
.
To instantiate Embedded Views based on a Template, use
ViewContainerRef#createEmbeddedView
, which will create the View and attach
it to the View Container.
Constructors
- TemplateRef(AppElement _appElement, Function _viewFactory)
Properties
- elementRef → ElementRef
-
The location in the View where the Embedded View logically belongs to.
read-only - hashCode → int
-
Get a hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
createEmbeddedView(
) → EmbeddedViewRef -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited