-1

我有桌子

<table class="table">
    <thead>
        <tr>
            <th>N0</th>
            <th>Produrce</th>
            <th>Price</th>
            <th>Unit</th>
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat="paym in prices">
            <td>{{paym.num}}</td>
            <td>{{paym.name}}</td>
            <td>{{paym.payment}}</td>
            <td>{{paym.unit}}</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td colspan="2"><span class="sp-total-lbl"> Total Amount</span></td>
            <td align="right"><span id="span-amount">{{getTotal())}}</span></td>
        </tr>
        <tr>
            <td colspan="4">
                <button ng-click="check_verify()" class="btn-primary">
                    <i class="material-icons">add</i>Check
                </button>
            </td>
        </tr>
    </tfoot>
</table>

getTotal()功能

$scope.getTotal =function(){
 var total = 0;
 for(var i = 0; i < $scope.prices.length; i++){
    var p = $scope.prices[i];
    total += parseInt(p.payment);
 }
 return total;
}

我的问题是什么?我想问当我点击按钮Check调用功能时check_verify(),我想提醒总价。

$scope.check_verify =function(){
    alert($scope.getTotal);
}

我尝试这样,但它没有得到结果数据,它返回函数代码,有人告诉我如何从总价中获取价值数据吗?

4

1 回答 1

1

您忘记了()进行函数调用。

$scope.check_verify =function(){
    alert($scope.getTotal());
}
于 2018-02-20T03:13:37.217 回答