angular-form-for
Advanced tools
Changelog
3.0.5
formForIncludeReplace directive now re-compiles included content before replacing. This fixes an issue with jqLite that caused partials (e.g. select-field/_select.html) to become disconnected from their parent directives. This should also remove the jQuery dependency on the Angular Material templates.
Changelog
3.0.3
formForBuilder now correctly checks for input[type=button], button, and submitButton directive.
Changelog
3.0.2
Fixed a minor, bizarre issue with the fieldLabel
directive's controller.
Changelog
3.0.1
Greatly restructured TypeScript files so that ngAnnotate would properly annotate Directive :link and :controller functions.
Changelog
3.0.0
Added support for Angular Material via a new template module: formFor.materialTemplates
.
Updated <radio-field>
components to work with an options
collection (similar to <select-field>
inputs).
Rather than declaring individual radio fields, you only need to declare one with a set of options.
This was done to support the nested structure required by Angular Material, but also simplifies other use-cases as well.
Also fixed an edge-case default with NestedObjectHelper
that prevented it from correctly iterating over values in an array under certain conditions.
Changelog
2.0.1
Added new formForBuilder directive in order to support auto-generated form markup.
Changelog
2.0.0
Form For has been rewritten in TypeScript and a handful of issues have been resolved:
This is a major release due to a slight change in markup structure for select-fields that may break existing custom styles. An additional <span>
element has been added around the <select>
inputs.
Changelog
1.7.2
Fixed edge-case validation issue for required fields. Also fixed broken logic in unit tests.
Changelog
1.6.1
Issue #65 Support configurable num-rows for multiline text fields.
Issue #72 Relax email-type validation to enable things like sub-domain addresses.
IE fix for binding to placeholder
attribute
Changelog
1.6.0
Issue #66 Fields marked with minlength validation are no longer required unless explicitly marked as such