Skip to content
Snippets Groups Projects
Commit ce5b6b6e authored by Lukas Mauß's avatar Lukas Mauß Committed by Thomas Lenz
Browse files

Display room-list

parent 52dafc78
No related merge requests found
<p>
room-list works!
</p>
<mat-list>
<mat-list-item *ngFor="let room of rooms">
<button mat-button routerLink="room/{{room.id}}">
{{room.name}}
</button>
</mat-list-item>
</mat-list>
import { Component, OnInit } from '@angular/core';
import { Room } from '../room';
import { RoomService} from '../room.service';
import { RoomService } from '../room.service';
import { Router } from '@angular/router';
@Component({
selector: 'app-room-list',
......@@ -9,9 +10,28 @@ import { RoomService} from '../room.service';
})
export class RoomListComponent implements OnInit {
constructor() { }
rooms: Room[];
closedRooms: Room[];
constructor(
private roomService: RoomService
) {
}
ngOnInit() {
this.getRooms();
}
getRooms(): void {
this.roomService.getRooms().subscribe(rooms => {
this.rooms = rooms;
this.closedRooms = this.rooms.filter(room => room.closed);
});
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment