049b7cc8be6b2ef74c1f245ad2391a98a407be81
[examples/angular-tutorial] / src / app / product-details / product-details.component.ts
1 import { Component, OnInit } from '@angular/core';
2 import { ActivatedRoute } from '@angular/router';
3 import { products } from '../products';
4
5 @Component({
6   selector: 'app-product-details',
7   templateUrl: './product-details.component.html',
8   styleUrls: ['./product-details.component.css']
9 })
10 export class ProductDetailsComponent implements OnInit {
11   product;
12
13   constructor(private route: ActivatedRoute) { }
14
15   ngOnInit() {
16     this.route.paramMap.subscribe(params => {
17       this.product = products[+params.get('productId')];
18     });
19   }
20
21 }