import { Component, inject } from '@angular/core'; import { RouterModule } from '@angular/router'; import { StatsWsService } from '@frontend/shared/stats-ws'; import { CommonModule } from '@angular/common'; @Component({ standalone: true, imports: [RouterModule, CommonModule], selector: 'app-root', template: `

Docker Containers

@for (container of containers(); track container.id) {

{{ container.name }}

ID: {{ container.id }}

Image: {{ container.image }}

Status: {{ container.status }}

State: {{ container.state }}

}
` }) export class AppComponent { private readonly service = inject(StatsWsService); protected containers = this.service.containers; }