Generate forms from JSON schemas using AngularJS. Stable version 0.8.13 (last release in 2017). This library provides AngularJS directives to create forms directly from a JSON schema, with validation against JSON Schema v4 via tv4. It produces Bootstrap 3-friendly HTML by default. The project is in maintenance mode; development has shifted to newer versions. Differentiators include deep AngularJS integration, use of tv4 for validation, and convention-over-configuration defaults.
npm install angular-schema-formNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic setup with schema, form, model and binding to HTML template.
Use JSON Schema v4 compatible schemas; avoid v6/v7 keywords.
Consider migrating to actively maintained forks.
Use sf-form='form' instead of form='form'.
Use AngularJS 1.3+ and include the correct AngularJS version.
Initialize $scope.model = {} in controller.Ensure both tv4.js and angular-schema-form.js are loaded before your app module.
Check that $scope.schema is defined and the attribute is sf-schema not schema.
Include 'schemaForm' in your app module: angular.module('myApp', ['schemaForm']).