Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. <div class="col-xs-offset-1 col-xs-10 col-sm-offset-2 col-sm-8 col-md-offset-3 col-md-6">
  2. <form #loginForm="ngForm" (ngSubmit)="onSubmit(loginForm.value)">
  3. <div class="form-group">
  4. <label>Username:</label>
  5. <input type="text" class="user name" placeholder="Enter user name" name="username" [(ngModel)]="userName"/>
  6. </div>
  7. <div class="form-group">
  8. <label>Password:</label>
  9. <input type="password" class="password" placeholder="Enter password" name="password" [(ngModel)]="password"/>
  10. </div>
  11. <div class="form-group">
  12. <button type="submit" class="btn btn-info" [disabled]="!loginForm.valid">Submit</button>
  13. </div>
  14. </form>
  15. <div *ngIf="errorMessage" class="alert alert-danger">
  16. <strong>Login error!</strong> Invalid credentails.
  17. </div>
  18. </div>
  19.  
  20. export class LoginComponent {
  21.  
  22. loginForm:FormGroup;
  23. private sub:any
  24. userName:string;
  25. password:string;
  26.  
  27. errorMessage: string;
  28.  
  29. constructor(private loginService:LoginService,private router:Router) { }
  30.  
  31. onSubmit(value:any){
  32. console.log('form submit clicked');
  33. console.log(this.userName,this.password);
  34.  
  35. this.loginService.login(this.userName,this.password).subscribe(data=>{
  36. console.log(data);
  37.  
  38. },error => this.errorMessage = <any>error);
  39.  
  40.  
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement