InterviewHubPRO
Section Overview
Q257

Question 257 of 283

Part 10: Reactive Forms, Standalone Components, Signals & NgRx (256 - 283)

91%
Angular & Signals (283 Qs)•Part 10: Reactive Forms, Standalone Components, Signals & NgRx (256 - 283)

What are dynamic forms?

Dynamic forms is a pattern in which we build a form dynamically based on metadata that describes a business object model. You can create them based on reactive form API.

Practical Code Example

typescript
// Dynamic Forms: Generating FormControls dynamically from configuration:
const formControls = fields.reduce((acc, field) => {
  acc[field.key] = new FormControl(field.defaultValue || '', Validators.required);
  return acc;
}, {} as any);
const dynamicForm = new FormGroup(formControls);