Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. <form role="form" [formGroup]="loginForm" (submit)="login($event)" class="c-login__panel u-marg-30">
  2. ...
  3. <ika-text-input formControlName="username" label="USERNAME" [invalid]="username.invalid && (username.dirty || username.touched)"></ika-text-input>
  4. <div class="u-marg-30"></div>
  5. <ika-text-input formControlName="password" label="PASSWORD" type="password" [invalid]="password.invalid && (password.dirty || password.touched)"></ika-text-input>
  6. <a href="" [routerLink]="['/login/forgot-password']" class="txt--link txt-s--s txt-w--l col-primary">{{ 'FORGOT_PASSWORD_QUESTION' | translate }}</a> <br>
  7.  
  8. <button type="submit" class="o-btn o-btn--primary o-btn--big u-marg-30" [disabled]="loginForm.pristine || loginForm.invalid">{{ 'ENTER' | translate }}</button>
  9. </div>
  10.  
  11. get username() { return this.loginForm.get('username'); }
  12. get password() { return this.loginForm.get('password'); }
  13. ...
  14. this.loginForm = _formBuilder.group({
  15. username: [null, Validators.required],
  16. password: [null, Validators.required]
  17. });
  18.  
  19. this.loginForm.valueChanges.subscribe((el) => {
  20. el.forEach((control) => {
  21. if (control instanceof FormControl) {
  22. el.markAsDirty();
  23. }
  24. });
  25. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement