Angular JSON Schema Form
Angular directive for making forms out of JSON Schema
This directive is using JSON Editor internally to generate forms.
Live demo
How to use
- Install via bower
```
bower install --save-dev schema-form
``
* Include
mohsen1.schema-form` in you app```
angular.module('myApp', ['mohsen1.schema-form'])
``
* Pass your JSON Schema to
json-schema-form attribute directive on
` element```
<form schema-form="{type: 'string'}" action="/" method="post">
<button type="submit">Send</button>
</form>
```You can also use
ng-model
with this directive.Note that
schema-form
will prepend
generated form elements.Development
Install Gulp via npm if you don't have itnpm install -g gulp
Available commands
gulp
: build and test the projectgulp build
: build the project and make new files indist
gulp serve
: start a server to serve the demo page and launch a browser then watches for changes insrc
files to reload the pagegulp test
: run testsgulp serve-test
: runs tests and keep test browser open for development. Watches for changes in source and test files to re-run the tests