Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import {Component, OnInit} from '@angular/core';
  2. import {FbService} from '../../services/fb/fb.service';
  3. import {first, tap} from 'rxjs/operators';
  4. import {Router} from '@angular/router';
  5.  
  6. @Component({
  7. selector: 'app-login',
  8. templateUrl: './login.component.html',
  9. styleUrls: ['./login.component.css']
  10. })
  11. export class LoginComponent implements OnInit {
  12. errorMessage = '';
  13. constructor(public fb: FbService, public router: Router) {
  14. }
  15.  
  16. ngOnInit() {
  17. }
  18.  
  19. login(e) {
  20. this.fb.signin(e.target.email.value, e.target.password.value).pipe(first()).subscribe(() => {
  21. this.router.navigateByUrl('');
  22. },(err) => {
  23. this.errorMessage = err;
  24. setTimeout(() => this.errorMessage = '', 2000);
  25. });
  26. }
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement