gpt4 book ai didi

java - AngularJS 与 RESTful MySQL

转载 作者:行者123 更新时间:2023-11-29 19:39:20 25 4
gpt4 key购买 nike

我将 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com