The
ngModel directive binds an input,select, textarea (or custom form control) to a property on the scope.
ngModel is responsible for: Binding the view into the
model, which other directives such as input, textarea or select require. Providing validation behavior (i.e. required, number, email, url).
read more >>