1.product.service.ts
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class ProductService {
private products: Product[] = [
new Product(1, '大碗茶1', 1.99, 1.1, '这是一个值得买的藏品1', ['瓷器1', '明清代1']),
new Product(2, '大碗茶2', 2.99, 2.2, '这是一个值得买的藏品2', ['瓷器2', '明清代2']),
new Product(3, '大碗茶3', 3.99, 3.3, '这是一个值得买的藏品3', ['瓷器3']),
new Product(4, '大碗茶4', 4.99, 4.4, '这是一个值得买的藏品4', ['瓷器1', '明清代1']),
new Product(5, '大碗茶5', 5.99, 5.5, '这是一个值得买的藏品5', ['瓷器5']),
new Product(6, '大碗茶6', 6.99, 6.6, '这是一个值得买的藏品6', ['瓷器6', '明清代6'])
];
private comments: Comment[] = [
new Comment(1, 1, '20200202', '张思1', 3.4, '味道不错1'),
new Comment(2, 1, '20200302', '张思2', 1.4, '味道不错2'),
new Comment(3, 1, '20200402', '张思3', 2.4, '味道不错3'),
new Comment(4, 3, '20200102', '张思4', 4.4, '味道不错4'),
];
constructor() { }
gerProducts(): Product[]{
return this.products;
}
getProduct(id: number): Product{
// tslint:disable-next-line:triple-equals
const product1 = this.products.find((product) => pr