This repository has been archived by the owner. It is now read-only.
JavaScript powered forms for AngularJS
JavaScript
juristr and kentcdodds docs(README): add link to ngx-formly (#770)
A lot of people may come by here in search of an Angular (2+) version of it. I think it's worth pointing to ngx-formly which is a very powerful and viable alternative 😃
Latest commit c1bd043 Apr 22, 2018
Permalink
Failed to load latest commit information.
.github docs(issueTemplate): Fix link in issue template Feb 18, 2016
other chore(package): update devDependencies Mar 12, 2016
src fix(FormlyFormController): validateOnModelChange fire with promise ch… Jan 20, 2017
.editorconfig fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
.eslintignore fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
.eslintrc fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
.gitattributes chore: set png files as binary Jan 19, 2016
.gitignore fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
.npmignore fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
.travis.yml Update .travis.yml Sep 8, 2017
CHANGELOG.md docs(changelog): Add changelog to link to releases Oct 6, 2015
CODE_OF_CONDUCT.md 6.19.0 Jul 20, 2015
CONTRIBUTING.md docs(contrib): Add makeapullrequest.com links Feb 8, 2016
LICENSE Adding LICENSE back explicitly rather than using a symbolic link Jun 18, 2015
PATRONS.md docs(patrons): Make bulletted list Oct 2, 2015
README.md docs(README): add link to ngx-formly (#770) Apr 22, 2018
bower.json 6.13.2 Jun 12, 2015
gulpfile.js chore: add meteor support Dec 14, 2015
karma.conf.js fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015
package.js chore: add meteor dependencies Dec 30, 2015
package.json chore(scripts): eslint ignore pattern by extension Mar 14, 2016
webpack.config.js fix(build): Remove kcd-common-tools, update dependencies, make life g… Oct 8, 2015

README.md

angular-formly logo

angular-formly

THIS PROJECT NEEDS A MAINTAINER

Status: npm version npm downloads Build Status Code Coverage

Links: Documentation Examples egghead.io lessons Gitter semantic-release PRs Welcome

Sponsor

angular-formly is an AngularJS module which has a directive to help customize and render JavaScript/JSON configured forms. The formly-form directive and the formlyConfig service are very powerful and bring unmatched maintainability to your application's forms.

<form name="vm.someForm" ng-submit="vm.handleSubmit()">
  <formly-form model="vm.model" fields="vm.fields" options="vm.options">
    <button type="submit" ng-disabled="vm.someForm.$invalid">Submit</button>
    <button type="button" ng-click="vm.options.resetModel()">Reset</button>
  </formly-form>
</form>

From there, it's just JavaScript. Allowing for DRY, maintainable, reusable forms.

IMPORTANT: This is the formly project for AngularJS (v1.x). If you're looking for an Angular (v2+) alternative, take a look at the ngx-formly project.

Learning

Egghead.io Lessons

I'm an egghead.io author and I have made a handful of lessons available there for free here

NG-NL Talk

JavaScript Powered Forms

Examples

The website is full of tons of examples.

More

Find more resources at learn.angular-formly.com

Documentation

Find all the documentation at docs.angular-formly.com.

Plugins

Find all the plugins at docs.angular-formly.com/page/plugins

Getting Help

Please don't file an issue unless you feel like you've found a bug or have a feature request. Instead, go to help.angular-formly.com and follow the instructions.

Roadmap

See the issues labeled enhancement

Contributing

Please see the CONTRIBUTING Guidelines.

Note: This projects adheres to a Code of Conduct.

Financial Support

Some have expressed a desire to contribute financially as a way of expressing gratitude. I appreciate anything you (or your company) would be willing to contribute :-) You can support me here. Thanks!

Bookmark Links

You can bookmark these :-)

Thanks

A special thanks to Nimbly for creating angular-formly. This library is maintained (with love) by me, Kent C. Dodds. Thanks to all contributors!