AngularJS寫的一個購物車數量加減


電商網站的購物車加減模塊,這里分別用了angularJS 與 jquery 兩鍾方法實現。

經常寫電商的同學們經常會寫上面這樣的東西,以前一直用jq寫的, 最近在學習angularJS, 剛好看到事件這一塊, 於是想到了這個。 上面是用angularJS寫的一個模塊, 用

<body>
<div ng-app="myApp" ng-controller="myCtrl">            
    <span ng-click="count = count + 1">+</span>
    <span>{{ count }}</span>
    <span ng-click="count = count - 1">-</span>
    <br/>            
    <p>
    單價為<i ng-model = 'price'>5</i>
    </p>
    <p>
    總價為 {{count* price}}
    </p>
</div>
<script>
    var app = angular.module('myApp', []);
    app.controller('myCtrl', function($scope) {
        $scope.price = 5;
        $scope.count = 0;
    });
</script>

</body>

上面的方法是不是很簡單?分分鍾滿足你的需求;當然,這也可以用jq來寫(請原諒我原聲js不行)

$(function() {
		$("#plus").click(function() {
			var n = $("#number").val(),
				num = parseInt(n) + 1;
			if (num == 0) {
				alert("cc");
			}
			n.val(num);
		});
		$("#minis").click(function() {
			var n = $("#number").val(),
				num = parseInt(n) - 1;	
//小於1的時候,默認取值為1 num = num < 1 ? 1 : num; n.val(num); }); });

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM