Custom parameters to inject
Optional
parentInjector: InjectorParent injector to inherit from
New injector with custom parameters
Checks if a component is a custom Angular component
Checks if a component is a function-based component
Checks if a component is an HTML element
Safely gets the outerHTML of an HTMLElement component
Component that could be HTMLElement or CustomComponent
outerHTML string or empty string if not HTMLElement
Renders a custom component in the specified container
The custom component to render
ViewContainerRef where the component should be rendered
Component context with parameters and configuration
ComponentRef or HTMLElement reference
Creates a component object with injector for dynamic component rendering
Component type
Parameters to inject
Optional
parentInjector: InjectorParent injector
Component object with injector
Validates if a custom component can be rendered
Component to validate
boolean indicating if component is valid
Helper method to resolve component from custom or default This is useful for the pattern: customComponent || defaultComponent
Custom component (can be undefined)
Default fallback component
The resolved component
Checks if we should use custom main component (for template restructuring)
Custom main component
boolean indicating if custom main component should be used
Creates an injector with custom parameters for component injection