35 lines
632 B
TypeScript
35 lines
632 B
TypeScript
import { Component, OnInit } from '@angular/core';
|
|
import { Device } from './device';
|
|
|
|
import { DataService } from './data.service';
|
|
import { Router } from '@angular/router'
|
|
|
|
@Component({
|
|
selector: 'device',
|
|
templateUrl: './device.component.html'
|
|
})
|
|
|
|
export class DeviceComponent implements OnInit {
|
|
|
|
public devices:Device[];
|
|
|
|
constructor(private router: Router, private dataService: DataService) {}
|
|
|
|
ngOnInit(): void {
|
|
|
|
this.dataService
|
|
.devices()
|
|
.subscribe(res => {
|
|
|
|
this.devices = res;
|
|
|
|
});
|
|
|
|
}
|
|
|
|
goToDetails(id:string): void {
|
|
this.router.navigate(['/detail', id]);
|
|
}
|
|
|
|
}
|