首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular上的购物车

Angular上的购物车
EN

Stack Overflow用户
提问于 2018-07-17 15:38:34
回答 0查看 43关注 0票数 0

我创建了add-to-cart应用。我想点击每个项目,并将其添加到购物车。但首先我需要点击按钮‘添加到购物车’,并在每次点击时增加它的值。当我添加ng-repeat时,我不知道如何编写一个负责添加单独项的函数。

代码语言:javascript
复制
angular.module('TransactionApp', [])
.controller('TransactionsCtrl', function($scope) {

   $scope.title = 'Online-store';

   $scope.itemsArray = [
    {  price: 50, name: "Whey protein", img: 'img/item-1.png', quantity: 0},
    {  price: 60, name: "Protein bar", img: 'img/item-2.png', quantity: 0  },
    {  price: 35, name: "BCAA", img: 'img/item-3.png', quantity: 0  },
    {  price: 50, name: "Whey protein", img: 'img/item-1.png', quantity: 0  },
    {  price: 60, name: "Protein bar", img: 'img/item-2.png', quantity: 0  },
    {  price: 80, name: "BCAA", img: 'img/item-3.png', quantity: 0  }

   ];

   // $scope.count = 0;
   $scope.addTo = function(){

   }

});

下面是html:

代码语言:javascript
复制
    <h2 class="title">{{title}} <i class="em em-shopping_bags"></i></h2>
<div class="container">
<div class="row">
  <div class="col-lg-4 col-md-2 col-sm-6">
         <div class="card" style="width: 18rem;" ng-repeat='item in itemsArray'>
      <img class="card-img-top" ng-src={{item.img}} alt="Card image cap">
      <div class="card-body">
        <h5 class="card-title"></h5>
        <p class="card-text">{{item.name}}</p>
        <p class="price">{{ item.price | currency }}</p>
        <a href="#"  class="btn btn-warning" ng-click="addTo()"><i class="em em-shopping_trolley"></i>  Add to cart <span class="number">{{ item.quantity }}</span></a>

        </p>
      </div>
    </div>
  </div>
  </div>
</div>
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51375770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档