2017-02-10 4 views
0

Ist es möglich, einen Zahlenausgang von ng-repeat hinzuzufügen? Ich habe diese Ausgabe von ng-repeatZählnummer vom Wert ng-repeat

1 
2 
1 

Ich möchte diese Zahl hinzufügen, damit es 4. Dies ist der Code

<p data-ng-repeat="ticketA in cart.sw_tickets" ng-if="ticketA.ProductId == tickets.ProductId && ticketA.PricingTypeId == 1" ng-init="adultTOT = ticketA.total_ticket"> 
    {{adultTOT}} 
</p> 

ich wirklich bin neu in Angular werden wird, und ich bin nicht wirklich sicher, Ich kann einen Trick irgendwo innerhalb ng-repeat tun.

hoffe von niemandem helfen!

dank
+0

Welche Nummer möchten Sie hinzufügen? Es sagt nur "diese" Nummer. Es gibt 3 eindeutige Zahlen. – forrestmid

+1

Irgendein Glück, wenn Sie 'ng-init = geben" adultTOT = adultTOT + ticketA.total_ticket "' angenommen '$ scope.adultTOT = 0' anfänglich – Developer

+0

Ich möchte 1,2,1 von der Ausgabe hinzufügen, sollte also 4 –

Antwort

1

angular.module("app", []) 
 
    .controller("SampleController", function($scope) { 
 

 
    var ctrl = this; 
 
    ctrl.adultTOT = 0; 
 
    ctrl.sw_tickets = [{ 
 
     Id: 1, 
 
     total_ticket: 1 
 
    }, { 
 
     Id: 2, 
 
     total_ticket: 2 
 
    }, { 
 
     Id: 3, 
 
     total_ticket: 1 
 
    }] 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div data-ng-app="app"> 
 
    <div data-ng-controller="SampleController as ctrl"> 
 
    <p data-ng-repeat="ticketA in ctrl.sw_tickets" ng-init="ctrl.adultTOT= ctrl.adultTOT+ticketA.total_ticket"> 
 
    {{ctrl.adultTOT}} 
 
</p> 
 
    </div> 
 
</div>