import { Component, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { User } from 'src/app/models/models'; import { UserService } from 'src/app/_services/user-service/user.service'; @Component({ selector: 'app-user-details', templateUrl: './user-details.component.html', styleUrls: ['./user-details.component.scss'] }) export class UserDetailsComponent implements OnInit { id: number; user: User; constructor(private userService: UserService, private router: Router, private route: ActivatedRoute) { } ngOnInit(): void { this.id = this.route.snapshot.params['id']; this.userService.getUserById(this.id).subscribe( data => { this.user = data; }, error => console.log(error)); } goToUserList() { this.router.navigate(['/admin']); } }