NodeReference class
A reference to an HTML, Text, or View node created during AppView.build().
- Implementers
Constructors
- NodeReference(CompileViewStorage? _storage, OutputType? _type, int nodeIndex)
- Create a NodeReference with a defined o.OutputType.
- NodeReference.anchor(CompileViewStorage? _storage, int nodeIndex, [NodeReferenceVisibility _visibility = NodeReferenceVisibility.build])
- Create a NodeReference for an anchor node for view containers.
- NodeReference.html(CompileViewStorage? _storage, int nodeIndex)
- Create a NodeReference for an HTML fragment (for i18n).
- NodeReference.ngContent(CompileViewStorage? _storage, int nodeIndex)
- Creates a NodeReference for a ng-content node.
- NodeReference.parameter(CompileViewStorage _storage, OutputType? type, String name)
- 
          Create a NodeReference for a node passed as a parameter.
            factory
- NodeReference.rootElement()
- Create a NodeReference for the root element of a view.
- NodeReference.textNode(CompileViewStorage? _storage, int nodeIndex, {Expression? initialValue})
- 
          Create a NodeReference for a Textnode.
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  promoteToClassMember() → void 
- 
  If accessed outside of build(), makes a variable into a class field.
- 
  toReadExpr() → Expression 
- Returns an expression that reads from this variable or field.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  toWriteStmt(Expression value) → Statement 
- 
  Returns an expression that writes valueto this variable or field.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited