Dynamic Form (Angular)
@nvs-dynamic-form/ng-core is a core Angular package that helps you build forms from a JSON/config-driven definition.
Why use it?
- Faster form development: Create forms from configuration instead of manually wiring every control.
- Reusable form fields: Implement your field components once, then reuse them across projects.
- Centralized maintenance: Update field behavior and validation in one place.
Version compatibility
| Angular version | Package version |
|---|---|
| Angular >= 17 | @nvs-dynamic-form/ng-core@1.x |
What you get
NvsDynamicFormModulefor configuring field registry + submit buttonnvs-dynamic-formcomponent for rendering forms- Field model classes (e.g.
TextboxField) to describe your form fields
Next: follow Installation to register the module and your form field components, then see Examples for a complete working setup.