@@ -20,32 +20,31 @@ <h2>Angular 2 Forms</h2>
2020 < div class ="form-group ">
2121
2222 < label for ="email "> Email</ label >
23- < dx-text-box formControlName ="emailControl " [(ngModel)] ="angularFormData .email " [isValid] ="emailControl.valid || emailControl.pristine " [validationError] ="{ message: 'Enter correct email' } "> </ dx-text-box >
23+ < dx-text-box formControlName ="emailControl " [(ngModel)] ="formData .email " [isValid] ="emailControl.valid || emailControl.pristine " [validationError] ="{ message: 'Enter correct email' } "> </ dx-text-box >
2424
2525 < label for ="password "> Password</ label >
26- < dx-text-box formControlName ="passwordControl " [(ngModel)] ="angularFormData .password " mode ="password " [isValid] ="passwordControl.valid || passwordControl.pristine " [validationError] ="{ message: 'Password should be greater that six symbols' } "> </ dx-text-box >
26+ < dx-text-box formControlName ="passwordControl " [(ngModel)] ="formData .password " mode ="password " [isValid] ="passwordControl.valid || passwordControl.pristine " [validationError] ="{ message: 'Password should be greater that six symbols' } "> </ dx-text-box >
2727
2828 </ div >
2929 < label > Toggle form controls state: </ label >
3030 < dx-switch (onValueChanged) ="toggleFormControlsState($event) "> </ dx-switch > < br />
3131 < dx-button text ="Submit " (onClick) ="onSubmit() "> </ dx-button >
32- < span > email: '{{angularFormData.email}}', password: '{{angularFormData.password}}'</ span >
3332 </ form >
3433
3534 < h2 > DevExtreme validation features</ h2 >
3635 < dx-validation-group >
3736 < div class ="form-group ">
3837
3938 < label > Email</ label >
40- < dx-text-box [(value)] ="dxFormControlsData .email ">
39+ < dx-text-box [(value)] ="formData .email ">
4140 < dx-validator >
4241 < dxi-validation-rule type ="required " message ="Email is required. "> </ dxi-validation-rule >
4342 < dxi-validation-rule type ="email " message ="Email is invalid. "> </ dxi-validation-rule >
4443 </ dx-validator >
4544 </ dx-text-box >
4645
4746 < label > Password</ label >
48- < dx-text-box [(value)] ="dxFormControlsData .password " mode ="password ">
47+ < dx-text-box [(value)] ="formData .password " mode ="password ">
4948 < dx-validator >
5049 < dxi-validation-rule type ="required " message ="Password is required. "> </ dxi-validation-rule >
5150 </ dx-validator >
@@ -55,31 +54,27 @@ <h2>DevExtreme validation features</h2>
5554
5655 </ div >
5756 < dx-button (onClick) ="validate($event) " text ="Submit "> </ dx-button >
58- < span > email: '{{dxFormControlsData.email}}', password: '{{dxFormControlsData.password}}'</ span >
5957 </ dx-validation-group >
6058
6159 < h2 > dxForm</ h2 >
6260 < dx-form
6361 #dxForm
64- [formData] ="dxFormData "
62+ [formData] ="formData "
6563 labelLocation ="top ">
6664 < dxi-item
6765 dataField ="email "
68- editorType ="dxTextBox "
69- [template] ="null ">
66+ editorType ="dxTextBox ">
7067 < dxi-validation-rule type ="required " message ="Email is required. "> </ dxi-validation-rule >
7168 < dxi-validation-rule type ="email " message ="Email is invalid. "> </ dxi-validation-rule >
7269 </ dxi-item >
7370 < dxi-item
7471 dataField ="password "
7572 editorType ="dxTextBox "
76- [editorOptions] ="{ mode: 'password' } "
77- [template] ="null ">
73+ [editorOptions] ="{ mode: 'password' } ">
7874 < dxi-validation-rule type ="required " message ="Password is required. "> </ dxi-validation-rule >
7975 </ dxi-item >
8076 </ dx-form >
8177 < dx-button (onClick) ="dxForm.instance.validate() " text ="Submit "> </ dx-button >
82- < span > email: '{{dxFormData.email}}', password: '{{dxFormData.password}}'</ span >
8378
8479 < h2 > Editor Widgets</ h2 >
8580
0 commit comments