@microsoft/fast-element > HTMLView
HTMLView class
The standard View implementation, which also implements ElementView and SyntheticView.
Signature:export declare class HTMLView implements ElementView, SyntheticView
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(fragment, behaviors) | Constructs an instance of HTMLView. |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
context | ExecutionContext | null | The execution context the view is running within. | |
firstChild | Node | The first DOM node in the range of nodes that make up the view. | |
lastChild | Node | The last DOM node in the range of nodes that make up the view. | |
source | any | null | The data that the view is bound to. |
Methods
Method | Modifiers | Description |
---|---|---|
appendTo(node) | Appends the view's DOM nodes to the referenced node. | |
bind(source, context) | Binds a view's behaviors to its binding source. | |
dispose() | Removes the view and unbinds its behaviors, disposing of DOM nodes afterward. Once a view has been disposed, it cannot be inserted or bound again. | |
disposeContiguousBatch(views) | static | Efficiently disposes of a contiguous range of synthetic view instances. |
insertBefore(node) | Inserts the view's DOM nodes before the referenced node. | |
remove() | Removes the view's DOM nodes. The nodes are not disposed and the view can later be re-inserted. | |
unbind() | Unbinds a view's behaviors from its binding source. |