Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class Verpleegperiode{
- verpleegperiodeId?: number;
- beginDatumUur?: moment.Moment;
- eindDatumUur?: moment.Moment;
- bed: string;
- kamer: string;
- dienst: Dienst;
- dossier: Dossier;
- }
- [{verpleegperiodeId: 1, kamer: '101'},{verpleegperiodeId: 3, kamer: '101'}]
- [{verpleegperiodeId: 6, kamer: '102'}]
- { kamer: '101', verpleegperiodes: [{verpleegperiodeId: 1, kamer: '101'},{verpleegperiodeId: 3, kamer: '101'}] }
- { kamer: '102', verpleegperiodes: [{verpleegperiodeId: 6, kamer: '102'}] }
- this.activeVerpleegperiodes$ = this._route.params
- .switchMap((params: Params) => this._infohosService.getActiveVerpleegperiodesByDienstId(params['dienstId']))
- .flatMap(verpleegperiodes => verpleegperiodes)
- .groupBy(vp => { console.log(vp.kamer); return vp.kamer; })
- .flatMap(group => { return group.reduce((acc, curr) => { return [...acc, curr]; }, []); })
- .map(f => { console.log(f); return f; } );
- 101
- 101
- 102
- ...
- {{ activeVerpleegperiodes$ | async | json }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement