2016-12-30 3 views

Antwort

0

Sie müssen Rückkehr die Werte in Ihrer Funktion:

$scope.currentAssetSum = function(){ 
    return $scope.currentAssetsData.cash_hand + $scope.currentAssetsData.bank_account; 
} 
+0

und genau welchen Teil es nicht funktioniert? Was ist der Grund? Ist die $ HTTP-Anfrage überhaupt erfolgreich? Enthält das 'response.data' die gewünschten Werte? – CozyAzure

1

Sie sollten Return-Anweisung innerhalb der Funktion wie folgt setzen.

$scope.currentAssetSum = function(){ 
    return $scope.currentAssetsData.cash_hand+$scope.scope.currentAssetsData.bank_account; 
} 
0

Wie currentAssetsData ist ein Array. Also müssen Sie Ihre Berechnungssyntax wie folgt ändern.

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

Dann müssen Sie das Ergebnis in Funktion zurückzukehren:

$scope.currentAssetSum = function(){ 
    return $scope.currentAssetsData['cash_hand'] + $scope.currentAssetsData['bank_account']; 
}