AbstractDestroys the component scope and all its child scopes. Called when the connected HTML element has been removed from the DOM.
Protected AbstractdoRenders this JSX element synchronously. Throws an error when it encounters a promise.
The created JSX element.
ProtectedresolveRecursively resolves a child which can be one of the following types:
The source to resolve.
The created node which can be inserted into the DOM.
ProtectedresolveResolves a child from an observable. It creates an initial temporary empty text node which can be added to the DOM immediately. This node is replaced later with a real node when the observable emits its first value. And then on each new emitted value the current node is replaced again with a new node, until the observable is canceled by an error or completes. The observable is automatically unsubscribed when a new value is emitted but the node generated for the previous element has been garbage-collected.
The observable to subscribe to.
Initial empty text node which is replaced with the first real node as soon as available and then updated every time a new value is emitted.
ProtectedresolveResolves a child from a promise. It creates a temporary empty text node which can be added to the DOM immediately. Then the promise is resolved asynchronously to the real node which then replaces the temporary node.
The promise to resolve.
Temporary empty text node which is replaced with the real node as soon as available.
Protectedrun
Base class for JSX elements.