diff --git a/hv-ui/src/app/mieters/mieters.component.css b/hv-ui/src/app/mieters/mieters.component.css index e69de29..732345b 100644 --- a/hv-ui/src/app/mieters/mieters.component.css +++ b/hv-ui/src/app/mieters/mieters.component.css @@ -0,0 +1,3 @@ +table { + width: 75%; +} diff --git a/hv-ui/src/app/mieters/mieters.component.html b/hv-ui/src/app/mieters/mieters.component.html index f8badb1..de2d4ec 100644 --- a/hv-ui/src/app/mieters/mieters.component.html +++ b/hv-ui/src/app/mieters/mieters.component.html @@ -1,9 +1,36 @@
-

Meine Mieter

- + + + + + + Meine Mieter + + + +
+ + + + + + + + + + + + + + + +
Nachname + {{element.nachname}} + Vorname{{element.vorname}}Saldo{{element.saldo}}
+
+ +
+
+ +
\ No newline at end of file diff --git a/hv-ui/src/app/mieters/mieters.component.ts b/hv-ui/src/app/mieters/mieters.component.ts index f94b50c..57c22c4 100644 --- a/hv-ui/src/app/mieters/mieters.component.ts +++ b/hv-ui/src/app/mieters/mieters.component.ts @@ -7,6 +7,8 @@ import { ZahlungForderungService} from '../zahlung-forderung.service' import { Saldo } from '../zahlung-forderung' +import { MatTableDataSource } from '@angular/material/table' + @Component({ selector: 'app-mieters', @@ -19,6 +21,10 @@ export class MietersComponent implements OnInit { year: string selectedMieter : Mieter + displayedColumns: string[] = ["nachname", "vorname", "saldo"] + dataSource: MatTableDataSource + + constructor( private mieterService: MieterService, private zahlungForderungService: ZahlungForderungService, @@ -32,6 +38,8 @@ export class MietersComponent implements OnInit { this.messageService.add("Mieters loaded") this.loadSaldos(); this.messageService.add("Saldos loaded") + + this.dataSource = new MatTableDataSource(this.mieters) } catch (err) { this.messageService.add(JSON.stringify(err, undefined, 4)) }