Uso AngularJS con RESTful Web Service usando la base de datos MySQL. Obtengo datos en la base de datos desde la página de vista. Pero mi problema es que no puedo sumar la función. Por favor, ayúdame...

Mesa + JAR: ingrese la descripción de la imagen aquí

Ver + web + Bean + Controlador: ingrese la descripción de la imagen aquí

0
Mustofa Kamal 30 dic. 2016 a las 09:00

3 respuestas

La mejor respuesta

Como currentAssetsData es una matriz. Por lo tanto, debe modificar su sintaxis de cálculo de esta manera.

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

Luego debe devolver el resultado en la función:

$scope.currentAssetSum = function(){
  return $scope.currentAssetsData['cash_hand'] + $scope.currentAssetsData['bank_account'];
}
0
Rohit Jindal 30 dic. 2016 a las 09:56

Debe devolver los valores en su función:

$scope.currentAssetSum = function(){
  return $scope.currentAssetsData.cash_hand + $scope.currentAssetsData.bank_account;
}
0
CozyAzure 30 dic. 2016 a las 06:06

Debe poner la declaración de retorno dentro de la función de esta manera.

$scope.currentAssetSum = function (){
    return $scope.currentAssetsData.cash_hand+$scope.scope.currentAssetsData.bank_account;
}
0
Bhavesh Odedra 30 dic. 2016 a las 07:02