blob: 7c0dbbb547a1a46a63d634a97e88e8b79b322ba5 [file] [log] [blame]
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Controller } from '../shared/controller.model';
import { ControllerService } from '../shared/controller.service';
@Component({
selector: 'hi-controller-detail',
templateUrl: './controller-detail.component.html',
styleUrls: ['./controller-detail.component.scss'],
providers: [ControllerService]
})
export class ControllerDetailComponent implements OnInit {
clusterName: string;
controller: Controller;
isLoading = true;
constructor(
private route: ActivatedRoute,
private service: ControllerService
) { }
ngOnInit() {
this.clusterName = this.route.snapshot.params['cluster_name'];
this.service
.get(this.clusterName)
.subscribe(
controller => this.controller = controller,
error => {},
() => this.isLoading = false
);
}
}