Commits the current view value to the model
Determines if value is considered empty
Processes view-to-model transformations
Updates the view when the model changes
Rolls back to previous view value
Marks the control as dirty
Marks the control as pristine
Marks the control as touched
Marks the control as untouched
Sets the validity state of the control
Updates the model value
Optional
trigger: stringRe-validates the model
Controller API for ngModel directive.