import { Component, Input, OnInit } from '@angular/core'; import { User } from '../classes/user'; import { TempLog } from '../classes/templog'; import { UserService } from '../services/user.service'; import { Router } from '@angular/router'; @Component({ selector: 'app-login', templateUrl: './login.component.html', styleUrl: './login.component.css' }) export class LoginComponent implements OnInit { @Input() templog = new TempLog ; users: User[] = []; constructor(private userService: UserService, private router: Router){ } ngOnInit(): void { this.userService.getUsers() .subscribe(user => this.users = user); } makeLogIn(){ for (const user of this.users) { if((user.name == this.templog.name) && (user.lastname == this.templog.lastname)){ this.router.navigateByUrl('/users/' + user.id ) } } } emptyIn(){ this.templog.name=''; this.templog.lastname=''; return this.templog } }