Incrémenter une variable dans le modèle AngularJS

Je vais commencer en disant que je suis très nouveau à AngularJS, donc pardonnez-moi si mon état d'esprit est loin de la base. Je suis en train d'écrire un très simple en une seule page les rapports d'application en utilisant AngularJS, la viande et les pommes de terre est bien sûr à l'aide de l'angle de système de template pour générer les rapports eux-mêmes. J'ai de nombreux de nombreux rapports que je suis la conversion d'un Jinja-syntaxe et je vais avoir un moment difficile de la réplication de tout type de compteur ou de l'exécution de la totalisation de la fonctionnalité.

Ex.

{% set count = 1 %}
{% for i in p %}
  {{ count }}
  {% set count = count + 1 %}
{% endfor %}

Dans mon contrôleur, j'ai défini une variable comme $scope.total = 0; qui je suis alors en mesure d'accéder à l'intérieur du modèle sans problème. Ce que je n'arrive pas à comprendre est comment faire pour incrémenter cette total dans un ng-repeat élément. J'imagine que cela ressemblerait -

<ul>
    <li ng-repeat="foo in bar">
        {{ foo.baz }} - {{ total = total + foo.baz }}
    </li>
</ul>
<div> {{ total }} </div>

De toute évidence, cela ne fonctionne pas, ni fait quelque chose comme {{ total + foo.baz}}merci d'avance pour tous les conseils.

source d'informationauteur HurnsMobile