Wir arbeiten an einer Webanwendung, die Benutzern die Option zum Hinzufügen von Werbebuchungen und eine Option zum Ändern von Preis, Menge und Beschreibung bietet.Hinzufügen von Werbebuchungen zum Einkaufswagen
Wir haben es geschafft irgendwie ist hier diese getan und unsere Arbeit zu bekommen:
http://jsfiddle.net/75m7e/2067/
Problem hier dargestellt: http://i.giphy.com/3o6EhMulFzJPoXzKms.gif
Mein JAVASCRIPT unten:
function CartForm($scope) {
$scope.searchInfo = [];
$scope.invoice = {
items: [{
product_name: 'x',
qty: 10,
description: 'item',
cost: 9.95
},
{
product_name: 'y',
qty: 170,
description: 'item',
cost: 8
},
{
product_name: 'z',
qty: 150,
description: 'item',
cost: 7
}],
selectedItem : []
};
$scope.addItem = function() {
$scope.invoice.selectedItem.push({
qty: null,
description: null,
cost: null,
product: null,
total: null
});
};
$scope.removeItem = function(index) {
$scope.invoice.selectedItem.splice(index, 1);
};
$scope.total = function() {
var total = 0;
$scope.invoice.selectedItem.forEach(function(item, index){
total += item.total;
})
return total;
};
$scope.calculateTotal = function(selected, index){
$scope.invoice.selectedItem[index].description = selected.description;
$scope.invoice.selectedItem[index].qty = selected.qty;
$scope.invoice.selectedItem[index].cost = selected.cost;
$scope.invoice.selectedItem[index].product = selected.product;
$scope.invoice.selectedItem[index].total = selected.qty*selected.cost;
};
}
Wenn Sie Überprüfen Sie mit der besagten URL, wann immer der Benutzer die Menge und die Kosten ändert, während die anderen Zeilen das gleiche Produkt n haben ame werden auch geändert. Menge, Kosten sind nach Zeile eindeutig und sollten sich nicht ändern.
Ich weiß nicht, welchen Fehler ich gemacht habe.
Kann mir jemand helfen, das fertig zu bekommen, ein großes Dankeschön im Voraus!
hallo nur geändert "$ scope.totalFinel" name –
einen weiteren Code hinzufügen in Löschfunktion \t \t $ scope.totalFinel(); b'coz it's update cart Gesamt –
Bitte sieh hier: update jsFiddle mit deinem Code: http://jsfiddle.net/KpKaran/40zr2wt6/2/ –