Witam.
Moja aplikacja ma opcję wyboru towaru z modalowego okienka. Po kliknięciu na checkbox wywołuję tę funkcję:
multiSelectProduct(product: any) {
const prod = product;
prod.twr_Ilosc = 1;
prod.twr_Wartosc = prod.twr_Cena * prod.twr_Ilosc;
this.selectedProducts.push(prod);
}
Mimo, iż tworze nowy obiekt prod
to dane obiektu product
się nadpisują. Na skrinach widać, że przed wybraniem ilość była 2 szt., a po wybraniu 1 szt., ponieważ to logiczne, że ktoś chce jedną sztukę na start, a nie cały stan magazynowy.
Dlaczego tak się dzieje i co mogę zrobić żeby się to nie nadpisywało?