Defined in: flex-render/flexRenderComponent.ts:259
Wrapper class for a component that will be used as content for FlexRenderDirective
Prefer flexRenderComponent helper for better type-safety
TComponent = any
new FlexRenderComponentInstance<TComponent>(
component,
inputs?,
injector?,
outputs?,
directives?,
bindings?): FlexRenderComponentInstance<TComponent>;new FlexRenderComponentInstance<TComponent>(
component,
inputs?,
injector?,
outputs?,
directives?,
bindings?): FlexRenderComponentInstance<TComponent>;Defined in: flex-render/flexRenderComponent.ts:266
Type<TComponent>
Inputs<TComponent>
Injector
Outputs<TComponent>
(Type<unknown> | DirectiveWithBindings<unknown>)[]
Binding[]
FlexRenderComponentInstance<TComponent>
readonly allowedInputNames: string[] = [];readonly allowedInputNames: string[] = [];Defined in: flex-render/flexRenderComponent.ts:263
List of allowed input names.
FlexRenderComponent.allowedInputNames
readonly allowedOutputNames: string[] = [];readonly allowedOutputNames: string[] = [];Defined in: flex-render/flexRenderComponent.ts:264
List of allowed output names.
FlexRenderComponent.allowedOutputNames
readonly optional bindings: Binding[];readonly optional bindings: Binding[];Defined in: flex-render/flexRenderComponent.ts:272
Bindings to apply to the root component
FlexRenderOptions#bindings
readonly component: Type<TComponent>;readonly component: Type<TComponent>;Defined in: flex-render/flexRenderComponent.ts:267
The component type
readonly optional directives: (Type<unknown> | DirectiveWithBindings<unknown>)[];readonly optional directives: (Type<unknown> | DirectiveWithBindings<unknown>)[];Defined in: flex-render/flexRenderComponent.ts:271
Directives that should be applied to the component.
FlexRenderComponent.directives
readonly optional injector: Injector;readonly optional injector: Injector;Defined in: flex-render/flexRenderComponent.ts:269
Optional Injector that will be used when rendering the component.
FlexRenderOptions#injector
readonly optional inputs: Inputs<TComponent>;readonly optional inputs: Inputs<TComponent>;Defined in: flex-render/flexRenderComponent.ts:268
Component instance inputs. Set via componentRef.setInput API)
FlexRenderOptions#inputs
readonly mirror: ComponentMirror<TComponent>;readonly mirror: ComponentMirror<TComponent>;Defined in: flex-render/flexRenderComponent.ts:262
Reflected metadata about the component.
readonly optional outputs: Outputs<TComponent>;readonly optional outputs: Outputs<TComponent>;Defined in: flex-render/flexRenderComponent.ts:270
Component instance outputs. Subscribed via OutputEmitterRef#subscribe
FlexRenderOptions#outputs