Я написал кодфель, чтобы лучше объяснить свое замешательство в угловом масштабе.пытается понять угловую область
Из приведенного ниже сценария у меня начальный баланс 20000, я хочу отобразить изменение баланса после записи новой транзакции, однако я получаю этот странный результат, который я не могу объяснить. Кто-нибудь может помочь? Что я сделал не так?
Заранее благодарен!
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>
можно ли исправить мою текущую логику? – led
Смотрите мои изменения :) Goodluck! – matt
такой же результат, это то, что вы намереваетесь сделать? Спасибо за вашу помощь! – led