waitForDFInit
Waits for all dynamic form definitions to be initialized and ready
Deterministic approach:
- Event-based: Wait for initialized$ (tracks container components + field loading cascade)
- Stabilization: Ensure effects/change detection complete
- DOM stability check: Wait until component count stops changing
The initialized$ observable tracks page/row/group containers. Each container waits for its children via forkJoin + afterNextRender before emitting its initialized event.
The page orchestration refactoring introduced reactive primitives that require additional stabilization cycles for UI component templates to fully hydrate.
Presentation
function waitForDFInit (
component: DynamicForm <
RegisteredFieldTypes [],
{ [x: string]: Record<string, unknown> } & Record<string, unknown>
>,
fixture: ComponentFixture<any>,
): Promise<void>;Returns
Promise<void>Parameters
| Name | Type | Description |
|---|---|---|
| component | | |
| fixture | ComponentFixture<any> |