function flexRenderComponent<TComponent>(component, options?): FlexRenderComponent<TComponent>;
Defined in: flex-render/flexRenderComponent.ts:150
Helper function to create a FlexRenderComponent instance, with better type-safety.
TComponent = any
Type<TComponent>
FlexRenderOptions<Inputs<TComponent>, Outputs<TComponent>>
FlexRenderComponent<TComponent>
import {flexRenderComponent} from '@tanstack/angular-table'
import {inputBinding, outputBinding} from '@angular/core';
const columns = [
{
cell: ({ row }) => {
return flexRenderComponent(MyComponent, {
inputs: { value: mySignalValue() },
outputs: { valueChange: (val) => {} }
// or using angular native createComponent#binding api
bindings: [
inputBinding('value', mySignalValue),
outputBinding('valueChange', value => {
console.log("my value changed to", value)
})
]
})
},
},
]