export directive NgControlName
export directive NgControlName
exported from angular2/common defined in angular2/src/common/forms/directives/ng_control_name.ts (line 34)
Creates and binds a control with a specified name to a DOM element.
This directive can only be used as a child of NgForm
or NgFormModel
.
Example
In this example, we create the login and password controls. We can work with each control separately: check its validity, get its value, listen to its changes.
We can also use ngModel to bind a domain model to the form.
Selectors
[ngControl]
Inputs
ng-control
bound to .name
ng-model
bound to NgControlName.model
Outputs
ng-model-change
bound to NgControlName.update
Exported As
ngForm
Constructor
constructor(_parent: ControlContainer, _validators:
/* Array<Validator|Function> */ any[], _asyncValidators:
/* Array<Validator|Function> */ any[], valueAccessors: ControlValueAccessor[])
constructor(_parent: ControlContainer, _validators:
/* Array<Validator|Function> */ any[], _asyncValidators:
/* Array<Validator|Function> */ any[], valueAccessors: ControlValueAccessor[])
Not Yet Documented
Members
model : any
model : any
Not Yet Documented
viewModel : any
viewModel : any
Not Yet Documented
ngOnChanges(changes: {[key: string]: SimpleChange})
ngOnChanges(changes: {[key: string]: SimpleChange})
Not Yet Documented
ngOnDestroy() : void
ngOnDestroy() : void
Not Yet Documented
viewToModelUpdate(newValue: any) : void
viewToModelUpdate(newValue: any) : void
Not Yet Documented
path : string[]
path : string[]
Not Yet Documented
formDirective : any
formDirective : any
Not Yet Documented
validator : Function
validator : Function
Not Yet Documented
asyncValidator : Function
asyncValidator : Function
Not Yet Documented
control : Control
control : Control
Not Yet Documented