From 3312474d51eb979b343cfda09bc2114652866740 Mon Sep 17 00:00:00 2001 From: Kamil Kisiela Date: Wed, 21 Sep 2016 18:52:55 +0200 Subject: [PATCH] Step 6.13: Subscribe to get the partyId --- .../app/parties/party-details.component.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/client/imports/app/parties/party-details.component.ts b/client/imports/app/parties/party-details.component.ts index 67c86aba9..55c5b8bde 100644 --- a/client/imports/app/parties/party-details.component.ts +++ b/client/imports/app/parties/party-details.component.ts @@ -1,4 +1,7 @@ -import { Component } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; + +import 'rxjs/add/operator/map'; import template from './party-details.component.html'; @@ -6,4 +9,16 @@ import template from './party-details.component.html'; selector: 'party-details', template }) -export class PartyDetailsComponent {} +export class PartyDetailsComponent implements OnInit { + partyId: string; + + constructor( + private route: ActivatedRoute + ) {} + + ngOnInit() { + this.route.params + .map(params => params['partyId']) + .subscribe(partyId => this.partyId = partyId); + } +}