import { Component, OnInit } from '@angular/core' import { Router, NavigationEnd } from '@angular/router' import { Location } from '@angular/common' import { ApisService } from '../services/apis.service' @Component({ selector: 'app-detail', templateUrl: './detail.component.html', styleUrls: ['./detail.component.scss'] }) export class DetailComponent implements OnInit { public details: any = {} constructor( private apisService: ApisService, private router: Router, private location: Location ){ } ngOnInit(): void { this.showDetails(this.router.url.split('/')[2]) } showDetails(id): void { this.apisService.getDetails(id).toPromise().then((response) => { this.details = response.item },(error) => { console.error('getPortfolio ERROR', error) }).catch((e) => { console.error('getPortfolio CATCH', e) }) } back() { this.location.back() } }