将项目添加到AngularJS的购物车中

加波埃雷米塔

有角的初学者在这里。我正在尝试为大学创建购物车。我需要在文本输入中添加名称和价格,单击按钮后,该项目应该添加到列表中。问题是,每当我按下该按钮时,都不会发生任何事情,而且我迷失了方向,因为控制台没有告诉我任何可能出错的信息。所以,这是我的代码:

<!DOCTYPE html>
<html ng-app = "myApp">
<head>
    <title>Shopping Cart</title>
    <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">     </script>
    <script src = "app.js"></script>        
</head>
<body ng-controller = "myShoppingCart">

            <h1>Add to cart</h1>
            <form >
                    <p>Product: <input type = "text" ng-model = "nameProduct"></p>
                    <p>Price: <input type = "number" min = "0" step = "any" ng-model = "priceProduct"></p>
                    <input type = "submit" value = "Add" ng-click = "addProduct()">
            </form>

        </div>

        <div">
            <ul>
                <li ng-repeat = "product in products">
                    <span>{{product.name}}</span>
                    <span>{{product.price}}</span>
                    <span><input type = "number" min = "0" placeholder = "0" value = "0" ng-model = "amount"></span>
                    <span>{{product.price*amount}}</span>
                </li>
            </ul>
        </div>
  </body>
</html>

这是我的js代码:

var myApp = angular.module("myApp", []);

myApp.controller('myShoppingCart', function($scope) {

 $scope.products = [];

 function addProduct() {

    $scope.productos.push({nombre:$scope.nameProduct, price:$scope.priceProduct});
    $scope.nameProduct = "";
    $scope.priceProduct = "";
 }

});
拉梅什·拉金德兰(Ramesh Rajendran)

您已将值推入错误的对象。并且还需要更改很多。单击按钮应需要写至

 $scope.addProduct= function () {
//code
}

因此,请复制并粘贴我的代码,而不是将其复制到

的HTML

<!DOCTYPE html>
<html ng-app = "myApp">
<head>
    <title>Shopping Cart</title>
    <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">     </script>
    <script src = "app.js"></script>        
</head>
<body ng-controller = "myShoppingCart">

            <h1>Add to cart</h1>
            <form >
                    <p>Product: <input type = "text" ng-model = "nameProduct"></p>
                    <p>Price: <input type = "number" min = "0" step = "any" ng-model = "priceProduct"></p>
                    <input type = "submit" value = "Add" ng-click = "addProduct()">
            </form>

        </div>

        <div>
            <ul>
                <li ng-repeat = "product in products">
                    <span>{{product.name}}</span>
                    <span>{{product.price}}</span>
                    <span><input type = "number" min = "0" placeholder = "0" value = "0" ng-model = "amount"></span>
                    <span>{{product.price*amount}}</span>
                </li>
            </ul>
        </div>
  </body>
</html>

和JS代码

var myApp = angular.module("myApp", []);

myApp.controller('myShoppingCart', function($scope) {

 $scope.products = [];

$scope.addProduct= function () {

    $scope.products.push({name:$scope.name, price:$scope.priceProduct});
    $scope.nameProduct = "";
    $scope.priceProduct = "";
 }

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将项目添加到magento的购物车中

来自分类Dev

将项目添加到magento的购物车中

来自分类Dev

将项目添加到购物车Django Python

来自分类Dev

将项目添加到购物车

来自分类Dev

无法添加到 reactjs 购物车中的项目

来自分类Dev

将项目添加到python中的购物车时如何将字典项目减少一

来自分类Dev

Laravel将具有相同产品的购物车按钮添加到+1数量的购物车中

来自分类Dev

添加到购物车按钮未在购物车中添加产品

来自分类Dev

添加到购物车按钮未在购物车中添加产品

来自分类Dev

将多个自定义数据数组添加到WooCommerce自定义Ajax上的购物车项目中添加到购物车

来自分类Dev

将项目添加到购物车指令表单控制器

来自分类Dev

Woocommerce:如何将元数据添加到购物车项目?

来自分类Dev

php-从远程地址将项目添加到购物车

来自分类Dev

将现有项目添加到购物车(React-Redux)

来自分类Dev

将购物车项目添加到数据库并检索

来自分类Dev

单击时将特定项目添加到购物车

来自分类Dev

Ruby on Rails:尝试将项目添加到购物车时出错(使用订单项)

来自分类Dev

将属性添加到购物车

来自分类Dev

将产品添加到购物车WooCommerce?

来自分类Dev

将产品添加到购物车WooCommerce?

来自分类Dev

将商品添加到Paypal购物车

来自分类Dev

使用PHP将FedEx添加到购物车

来自分类Dev

在添加到购物车中的特定产品之前,先清空购物车

来自分类Dev

在Woocommerce中隐藏添加到购物车消息

来自分类Dev

产品未添加到Codeigniter购物车中

来自分类Dev

Woocommerce-添加到购物车缺货中

来自分类Dev

localStorage 添加到购物车

来自分类Dev

如何将礼品添加到Shopify的遗弃购物车电子邮件中

来自分类Dev

将产品添加到购物车中magento的来宾用户

Related 相关文章

  1. 1

    将项目添加到magento的购物车中

  2. 2

    将项目添加到magento的购物车中

  3. 3

    将项目添加到购物车Django Python

  4. 4

    将项目添加到购物车

  5. 5

    无法添加到 reactjs 购物车中的项目

  6. 6

    将项目添加到python中的购物车时如何将字典项目减少一

  7. 7

    Laravel将具有相同产品的购物车按钮添加到+1数量的购物车中

  8. 8

    添加到购物车按钮未在购物车中添加产品

  9. 9

    添加到购物车按钮未在购物车中添加产品

  10. 10

    将多个自定义数据数组添加到WooCommerce自定义Ajax上的购物车项目中添加到购物车

  11. 11

    将项目添加到购物车指令表单控制器

  12. 12

    Woocommerce:如何将元数据添加到购物车项目?

  13. 13

    php-从远程地址将项目添加到购物车

  14. 14

    将现有项目添加到购物车(React-Redux)

  15. 15

    将购物车项目添加到数据库并检索

  16. 16

    单击时将特定项目添加到购物车

  17. 17

    Ruby on Rails:尝试将项目添加到购物车时出错(使用订单项)

  18. 18

    将属性添加到购物车

  19. 19

    将产品添加到购物车WooCommerce?

  20. 20

    将产品添加到购物车WooCommerce?

  21. 21

    将商品添加到Paypal购物车

  22. 22

    使用PHP将FedEx添加到购物车

  23. 23

    在添加到购物车中的特定产品之前,先清空购物车

  24. 24

    在Woocommerce中隐藏添加到购物车消息

  25. 25

    产品未添加到Codeigniter购物车中

  26. 26

    Woocommerce-添加到购物车缺货中

  27. 27

    localStorage 添加到购物车

  28. 28

    如何将礼品添加到Shopify的遗弃购物车电子邮件中

  29. 29

    将产品添加到购物车中magento的来宾用户

热门标签

归档