Angular provides us a directive ngModel to achieve two-way data binding. Two-way data-binding means that any data-related changes affecting the view-model are immediately propagated to the matching view(s), and vice-versa.
ngModel property comes with a property and event binding as well i.e. ngModel is bound to the controls with in the brackets ‘[()]’.
Syncfusion Angular Components supports Two-way databinding with ngModel for input components like ejTextBox, ejDatePicker, ejTimePicker, etc,.
Refer to the below code snippet for ngModel in view file
In our NumericTextBox Component, value property supports two-way binding with ngModel. Whatever the input will be given to the value property, will affect in view and model. The given input to value property will be append with the h1 tag through interpolation.
ngModel with Form
The input components are mainly used inside forms. The ngForm needs to import the FormsModule into our application’s root module.
In this Angular form, we are going to get the user inputs through ngModel property.
Refer to the below code snippet for view file.
In this model file, we are retrieving the username and userpassword in a button click event. As well as retrieving the inputs through form instance.
Refer to the below code snippet for model file.
This page will automatically be redirected to the sign-in page in 10 seconds.