angular.js - How to use Angularjs to implement the following
仅有的幸福
仅有的幸福 2017-05-15 16:50:42
0
3
636

Each line serves as an order product details
Select the product and fill in the product name and price
The default quantity is 1, the price and quantity can be modified manually, but the total price cannot be modified. Total price = quantity * unit price;

How to bind this model for each row

仅有的幸福
仅有的幸福

reply all(3)
洪涛

Write a sample for reference:

<body ng-app="orderSum">
    <table ng-controller="orderController">
        <thead>
            <tr>
                <th>序号</th>
                <th>数量</th>
                <th>单价</th>
                <th>总价</th>
            </tr>
        </thead>
        <tbody ng-repeat="order in orders track by $index">
            <tr>
                <td>{{ $index+1 }}</td>
                <td><input ng-model="order.count"></td>
                <td><input ng-model="order.price"></td>
                <td><input readonly="true" value="{{ order.count * order.price }}"></td>
            </tr>
        </tbody>
    </table>
    <script>
    var myApp = angular.module("orderSum",[]);
    myApp.controller("orderController",['$scope',function($scope){
        $scope.orders=[];
        $scope.orders.length=10;
    }]);
    </script>
</body>
滿天的星座

ng-repeat + array.push({id:1,name:'',price:0,num:0})

ng-repeat='x in array'

ng-model='x.num'

ng-model='x.price'

ng-bind='x.num * x.price'

習慣沉默

ngRepeat

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template