📅  最后修改于: 2023-12-03 15:29:24.408000             🧑  作者: Mango
AngularJS-购物车应用程序是一款基于AngularJS框架开发的购物车应用程序。它可以帮助开发人员了解如何使用AngularJS构建Web应用程序,并提供了一个实用的例子。
以下是该应用程序主要代码片段,用于展示其架构和实现方式。
<div ng-app="myApp" ng-controller="myCtrl">
<ul>
<li ng-repeat="x in products">
{{x.name}} - {{x.price}} -
<input type="number" ng-model="x.quantity">
<button ng-click="removeItem($index)">X</button>
</li>
</ul>
<p>Total: {{getTotal()}}</p>
</div>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.products = [
{name: "Watch", price:"199", quantity: "1"},
{name: "Phone", price:"699", quantity: "1"},
{name: "Laptop", price:"1299", quantity: "1"},
];
$scope.removeItem = function(index) {
$scope.products.splice(index, 1);
};
$scope.getTotal = function(){
var total = 0;
for(var i = 0; i < $scope.products.length; i++){
var product = $scope.products[i];
total += (product.price * product.quantity);
}
return total;
};
});
AngularJS-购物车应用程序是一个简单而实用的例子,可以帮助开发人员快速学习并掌握AngularJS。希望本文对您有所帮助。