java - AngularJS 与 RESTful MySQL

标签 java mysql angularjs rest

我将 AngularJS 与使用 MySQL 数据库的 RESTful WebService 结合使用。我从数据库获取数据以查看页面。但我的问题是:我无法在函数中求和。

问题代码:

$scope.currentAssetsSum = function () {

//return parseFloat($scope.currentAssetsData.cash_hand) + parseFloat($scope.currentAssetsData.bank_account);

return $scope.currentAssetsData['cash_hand'] + $scope.currentAssetsData['bank_account'];

};
<小时/>

JAR List:

<小时/>

MySQL 数据库:

    CREATE TABLE  current_assets (
id int(10) unsigned NOT NULL auto_increment, 
cash_hand double NOT NULL, 
bank_account double NOT NULL, 
PRIMARY KEY  (id));

NetBeans Web 应用程序项目:

https://github.com/hellodewdrop/AngularJS_RESTful_MySQL

最佳答案

您之前是否将变量 $scope.currentAssetsData 声明为对象?如果您的数据不是浮点型,那么您可以进行转换。

类似于:

var app = angular.module("myApp", []);
        app.controller("myCtrl", function ($scope, $http) {
           $scope.currentAssetsData = {};

            //Current Assets Table
            $http({
                method: "GET",
                url: "http://localhost:8084/Final_Balance/rest/currentAssets"
            }).then(function mySucces(response) {
                $scope.currentAssetsData = response.data;
                console.log($scope.currentAssetsData.length);
            }, function myError(response) {
                console.log("Data can't be loaded..");
            });
            //Calculation from Table
            $scope.currentAssetsSum = function () {
                return parseFloat($scope.currentAssetsData.cash_hand) + parseFloat($scope.currentAssetsData.bank_account);
            };
        });

关于java - AngularJS 与 RESTful MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41426326/

相关文章:

php - 我有一个 MySQL 数据库,我想使用 Python 为它编写一个接口(interface)。请帮我开始!

MySQL - 在相关子查询中加入

javascript - 与 UIMask 匹配的 Ng 模式

java - EAR 文件的绝对路径

java - AES 与 PBEWithSHA256And256BitAES

java - 异步 I/O 的主要用例是什么

angularjs - 如何在 Express 中启用 HTML5 模式而不破坏 NodeMailer?

java - 如何将java库添加到kotlin native

php - 我想批量更新表中的数据

jquery - 当使用 jQuery 更新复选框时,AngularJS 不会刷新