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