我需要在addToCart()方法中访问当前产品。
export class ProductComponent implements OnInit {
private product : Observable<Product>;
constructor(private activatedRoute : ActivatedRoute,
private productService : ProductService,
private cartService : CartService) {
this.product = productService.product;
}
private addToCart(qty: HTMLInputElement ,
model: HTMLInputElement,
id: HTMLInputElement) : void {
var orderItemRequest = new OrderItemRequest(Number(id.value),
model.value,
Number(qty.value))
this.cartService.addProduct(orderItemRequest);
}
}
现在我实施了这个&#34;旧时尚&#34;办法。使用隐藏的输入字段将模型和ID保存在产品视图中,但这感觉多余。