X-Git-Url: https://juplo.de/gitweb/?p=examples%2Fangular-tutorial;a=blobdiff_plain;f=src%2Fapp%2Fproduct-details%2Fproduct-details.component.ts;h=c6067b1373f33c9424695178d622d21539d009b0;hp=049b7cc8be6b2ef74c1f245ad2391a98a407be81;hb=02a4f5e131cbac6f4fb820fb8ddd9332892be703;hpb=2e1af39839a0657199c4f4cb339c775a70ccf33d diff --git a/src/app/product-details/product-details.component.ts b/src/app/product-details/product-details.component.ts index 049b7cc..c6067b1 100644 --- a/src/app/product-details/product-details.component.ts +++ b/src/app/product-details/product-details.component.ts @@ -1,6 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { products } from '../products'; +import { CartService } from '../cart.service'; @Component({ selector: 'app-product-details', @@ -10,7 +11,9 @@ import { products } from '../products'; export class ProductDetailsComponent implements OnInit { product; - constructor(private route: ActivatedRoute) { } + constructor( + private route: ActivatedRoute, + private cartService: CartService) { } ngOnInit() { this.route.paramMap.subscribe(params => { @@ -18,4 +21,7 @@ export class ProductDetailsComponent implements OnInit { }); } + addToCart(product) { + this.cartService.addToCart(product); + } }