X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fproduct-details%2Fproduct-details.component.ts;h=c6067b1373f33c9424695178d622d21539d009b0;hb=HEAD;hp=049b7cc8be6b2ef74c1f245ad2391a98a407be81;hpb=bfe15f71205934d62304ce869cb81aeaec551593;p=examples%2Fangular-tutorial 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); + } }