Ich habe einen Codepen geschrieben, um meine Verwirrung auf Winkelbereich besser zu erklären.versucht Winkelbereich zu verstehen
Aus dem folgenden Skript, habe ich ein Startguthaben von 20000, ich möchte die Veränderung des Guthabens anzeigen, sobald eine neue Transaktion aufgezeichnet wurde, aber ich bekomme dieses seltsame Ergebnis, das ich nicht erklären kann. Kann mir bitte jemand helfen? Was habe ich falsch gemacht?
Vielen Dank im Voraus!
var transactionApp = angular.module('transactionApp', []);
transactionApp.controller("transactionCtrl", ['$scope',
function($scope) {
$scope.transactions = [100, -200, 500, 10000, -2000];
$scope.balance = 20000;
$scope.updateBalance = function(balance, transaction) {
$scope.balance += transaction;
return $scope.balance;
}
}
])
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="transactionApp">
<div ng-controller="transactionCtrl">
Current Balance: {{balance}}
<br/>Transaction history:
<ul>
<li ng-repeat="transaction in transactions">
Transaction:{{transaction}}
<br/>Balance: {{updateBalance(balance, transaction)}}
</li>
</ul>
</div>
</div>
ist es möglich, meine aktuelle Logik zu beheben? – led
Siehe meine Änderungen :) Goodluck! – matt
das gleiche Ergebnis, ist das, was Sie vorhaben zu tun? danke für Ihre Hilfe! – led