|
|
@ -2,6 +2,9 @@ import { Component, OnInit } from '@angular/core'; |
|
|
import { ProductService } from './../../services/product.service'; |
|
|
import { ProductService } from './../../services/product.service'; |
|
|
import { Observable } from 'rxjs'; |
|
|
import { Observable } from 'rxjs'; |
|
|
import { Product } from './../../models/product'; |
|
|
import { Product } from './../../models/product'; |
|
|
|
|
|
import { Router } from '@angular/router'; |
|
|
|
|
|
import { CartService } from 'src/app/services/cart.service'; |
|
|
|
|
|
import { Cart } from 'src/app/models/cart'; |
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
selector: 'app-home', |
|
|
selector: 'app-home', |
|
|
@ -9,8 +12,10 @@ import { Product } from './../../models/product'; |
|
|
styleUrls: ['./home.component.css'] |
|
|
styleUrls: ['./home.component.css'] |
|
|
}) |
|
|
}) |
|
|
export class HomeComponent implements OnInit { |
|
|
export class HomeComponent implements OnInit { |
|
|
|
|
|
|
|
|
showButton(){ |
|
|
showButton(){ |
|
|
alert("show cart clicked") |
|
|
|
|
|
|
|
|
// this.router.navigate(['/showCart']);
|
|
|
|
|
|
this.router.navigateByUrl('/showCart'); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
addCart(){ |
|
|
addCart(){ |
|
|
@ -18,7 +23,7 @@ export class HomeComponent implements OnInit { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
products:Observable<Product[]> |
|
|
products:Observable<Product[]> |
|
|
constructor(private productservice: ProductService) { |
|
|
|
|
|
|
|
|
constructor(private productservice: ProductService,private router: Router ) { |
|
|
this.products = this.productservice.showAllProduct(); |
|
|
this.products = this.productservice.showAllProduct(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|