MatchedDirective class
A directive which has been matched to an element in the template.
An instance of this class represents the actual binding in the template, not just the properties declared by the underlying directive.
- Implemented types
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasHostProperties → bool
-
final
- hasInputs → bool
-
Whether the underlying directive declares any inputs.
final
-
inputs
→ List<
Binding> -
final
- isComponent → bool
-
final
- isOnPush → bool
-
final
-
lifecycles
→ Set<
Lifecycle> -
final
-
outputs
→ List<
Binding> -
final
- providerSource → ProviderSource?
-
Source of the directive in the compiled output.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
accept<
R, C, CO extends C> (IRVisitor< R, C> visitor, [CO? context]) → R -
override
-
hasLifecycle(
Lifecycle lifecycle) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited