• This repository has been archived on 01/May/2018
  • Stars
    star
    2,240
  • Rank 20,569 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JavaScript powered forms for AngularJS

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!

More Repositories

1

vue-formly

JavaScript powered forms for Vue.js
JavaScript
235
star
2

angular-formly-templates-bootstrap

Angular-Formly: Bootstrap Templates
JavaScript
111
star
3

react-formly

JSON powered forms for react
JavaScript
104
star
4

angular-formly-templates-ionic

Angular-Formly: Ionic Framework Templates
HTML
86
star
5

angular-formly-templates-material

Angular-Formly: Material Templates
JavaScript
55
star
6

vue-formly-bootstrap

JavaScript
51
star
7

formly-builder

A builder application for formly-js for drag-and-drop form creation which outputs the necessary JSON for the form.
JavaScript
36
star
8

angular-formly-templates-lumx

LumX Templates for Angular-Formly
CSS
36
star
9

angular-formly-website

The website for angular-formly
JavaScript
18
star
10

ng-formly-nativescript

JavaScript powered FORMS for NATIVESCRIPT for Angular 2 and up
TypeScript
10
star
11

angular-formly-templates-foundation

Angular-Formly: Zurb Foundation Templates
JavaScript
8
star
12

angular-formly-json-schema

A plugin for angular-formly to allow you to pass a json-schema to formly instead of formly's custom config.
7
star
13

angular-formly-templates-vanilla

Angular-Formly: Vanilla Templates
JavaScript
6
star
14

ng-formly-template-material

ng2-formly Material2 template
TypeScript
6
star
15

ng2.angular-formly.com

Website for Angular Formly 2
HTML
2
star
16

angular-formly-example

An example application that uses angular-formly, mostly as a demonstration as well as a place to learn how to use protractor :-)
JavaScript
2
star
17

angular-formly-siren-action

angular-formly plugin for siren action
API Blueprint
2
star
18

angular-formly-dynamic-interpolate-symbols

Plugin for angular-formly which will convert templates that use {{ and }} into the start and end from $interpolate
JavaScript
2
star
19

angular-formly-simplified

An abstraction on top of angular-formly with a simplified API
1
star
20

ng2-formly-templates-bootstrap

Angular-Formly: Bootstrap Templates
1
star
21

ng-formly-ionic-templates

1
star