Guest User

Untitled

a guest
Mar 25th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. form: FormGroup;
  2.  
  3. ngOnInit() {
  4. this.form = this.fb.group({
  5. username: ['', [Validators.required, Validators.minLength(5)]],
  6. password: ['', [Validators.required, Validators.minLength(5)]],
  7. dpassword: ['', [Validators.required, this.validateMatchPasswords.bind(this)]],
  8. email: ['', [Validators.required, Validators.email]]
  9. });
  10. }
  11.  
  12. validateMatchPasswords(control: FormControl) {
  13. return {
  14. error: this.form.get('password') === this.form.get('dpassword')
  15. };
  16. }
  17.  
  18. ERROR TypeError: Cannot read property 'get' of undefined
  19. at RegistrationComponent.validateMatchPasswords (registration.component.ts:32)
  20. at eval (forms.js:759)
  21. at Array.map (<anonymous>)
  22. at _executeValidators (forms.js:759)
  23. at FormControl.eval [as validator] (forms.js:711)
  24. at FormControl.AbstractControl._runValidator (forms.js:3433)
  25. at FormControl.AbstractControl.updateValueAndValidity (forms.js:3387)
  26. at new FormControl (forms.js:3905)
  27. at FormBuilder.control (forms.js:7899)
  28. at FormBuilder._createControl (forms.js:7965)
Add Comment
Please, Sign In to add comment