33 lines
856 B
TypeScript
33 lines
856 B
TypeScript
import { Component, OnDestroy } from '@angular/core';
|
|
import { Router, ActivatedRoute, NavigationEnd } from '@angular/router';
|
|
import { Target } from '@overflow/commons-typescript/model/target';
|
|
import { BreadcrumbService } from '@app/commons/service/breadcrumb.service';
|
|
|
|
@Component({
|
|
selector: 'of-pages-probe-detail',
|
|
templateUrl: './probe-detail-page.component.html',
|
|
})
|
|
export class ProbeDetailPageComponent {
|
|
|
|
isDetail: boolean;
|
|
probeHostID: string;
|
|
|
|
constructor(
|
|
private router: Router,
|
|
private route: ActivatedRoute,
|
|
private breadcrumbService: BreadcrumbService
|
|
) {
|
|
this.route.params.subscribe(params => {
|
|
this.probeHostID = params['id'];
|
|
});
|
|
}
|
|
|
|
onTargetSelect(target: Target) {
|
|
console.log(target);
|
|
}
|
|
|
|
onDiscovery(probeHostID: number) {
|
|
this.router.navigate(['discovery', probeHostID]);
|
|
}
|
|
}
|