<!doctype html>
<html ng-app>
<head>
? ?<meta charset="utf-8">
? ?<title>ng-repeat directive</title>
</head>
<body>
<table ng-controller="CartController">
? ?<caption>我的購物車</caption>
? ?<tr>
? ? ? ?<th>序號</th>
? ? ? ?<th>商品</th>
? ? ? ?<th>單價</th>
? ? ? ?<th>數(shù)量</th>
? ? ? ?<th>金額</th>
? ? ? ?<th>操作</th>
? ?</tr>
? ?<tr ng-repeat="item in items">
? ? ? ?<td>{{$index + 1}}</td>
? ? ? ?<td>{{item.name}}</td>
? ? ? ?<td>{{item.price | currency}}</td>
? ? ? ?<td><input ng-model="item.quantity"></td>
? ? ? ?<td>{{item.quantity * item.price | currency}}</td>
? ? ? ?<td>
? ? ? ? ? ?<button ng-click="remove($index)">Remove</button>
? ? ? ?</td>
? ?</tr>
</table>
<script type="text/javascript" src="../node_modules/angular/angular.min.js"></script>
<script>
? ?function CartController($scope) {
? ? ? ?$scope.items = [
? ? ? ? ? ?{name: "雷柏(Rapoo) V500 機械游戲鍵盤 機械黃軸", quantity: 1, price: 199.00},
? ? ? ? ? ?{name: "雷柏(Rapoo) V20 光學游戲鼠標 黑色烈焰版", quantity: 1, price: 139.00},
? ? ? ? ? ?{name: "AngularJS權威教程", quantity: 2, price: 84.20}
? ? ? ?];
? ? ? ?$scope.remove = function (index) {
? ? ? ? ? ?$scope.items.splice(index, 1);
? ? ? ?}
? ?}
</script>
</body>
</html>?
- 0 回答
- 0 關注
- 2809 瀏覽
添加回答
舉報
0/150
提交
取消