p.
exported from angular2/forms
defined in angular2/src/forms/form_builder.js (line 26)
:markdown
Creates a form object from a user-specified configuration.
# Example
This example creates a ControlGroup
that consists of a `login` Control
, and a nested
ControlGroup
that defines a `password` and a `passwordConfirmation` Control
.
```
var loginForm = builder.group({
login: ["", Validators.required],
passwordRetry: builder.group({
password: ["", Validators.required],
passwordConfirmation: ["", Validators.required]
})
});
```
.l-main-section
h2 Members
.l-sub-section
h3 array
pre.prettyprint
code.
array(controlsConfig:List, validator:Function = null)
:markdown
.l-sub-section
h3 control
pre.prettyprint
code.
control(value, validator:Function = null)
:markdown
.l-sub-section
h3 group
pre.prettyprint
code.
group(controlsConfig, extra = null)
:markdown