Optional explicit component type to render
Computed context derived from display mode, form group, value, and value type
The display mode (e.g. EDIT, VIEW, etc.)
The parent form group (used when inside a form)
Inputs to pass through to the rendered component
Model signals to pass through to the rendered component
Reference to the NgComponentOutlet used to dynamically render the component
Emits the outputs from the rendered component
Object holding the output emitters from the rendered component
Computed context that resolves references (if any)
Injected resolver service for finding the best component
The sub-name within the form group
Computed component type to render, resolved from the context if not explicitly set
The value to display/edit (used when not inside a form)
The value type identifier used for component resolution
Offers a nice and easy to dynamically embed a component. You set the type, the display mode, and either the value or the formgroup & subName to use. XtRender will then instantiate the component, bind it to the value or form, and display it.