Skip to main content

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 versionPackage version
Angular >= 17@nvs-dynamic-form/ng-core@1.x

What you get

  • NvsDynamicFormModule for configuring field registry + submit button
  • nvs-dynamic-form component 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.