diff --git a/client/imports/app/parties/party-details.component.ts b/client/imports/app/parties/party-details.component.ts index 1f2562b00..6c5344889 100644 --- a/client/imports/app/parties/party-details.component.ts +++ b/client/imports/app/parties/party-details.component.ts @@ -1,9 +1,12 @@ import { Component, OnInit, OnDestroy } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; -import { Subscription } from 'rxjs/Subscription'; +import { Subscription } from 'rxjs/Subscription'; import 'rxjs/add/operator/map'; +import { Parties } from '../../../../both/collections/parties.collection'; +import { Party } from '../../../../both/models/party.model'; + import template from './party-details.component.html'; @Component({ @@ -13,6 +16,7 @@ import template from './party-details.component.html'; export class PartyDetailsComponent implements OnInit, OnDestroy { partyId: string; paramsSub: Subscription; + party: Party; constructor( private route: ActivatedRoute @@ -21,7 +25,11 @@ export class PartyDetailsComponent implements OnInit, OnDestroy { ngOnInit() { this.paramsSub = this.route.params .map(params => params['partyId']) - .subscribe(partyId => this.partyId = partyId); + .subscribe(partyId => { + this.partyId = partyId + + this.party = Parties.findOne(this.partyId); + }); } ngOnDestroy() {