angulaire.js - Dans angulaire, utilisez ng-repeat pour boucler et afficher une liste, puis spécifiez une valeur de paramètre (une valeur numérique) dans la section, puis ajoutez le nombre total de valeurs dans toute la section de boucle
阿神
阿神 2017-05-24 11:31:57
0
2
1039

En angulaire, utilisez ng-repeat pour boucler une liste, puis vous devez obtenir une valeur de paramètre spécifique (une valeur numérique) dans chaque section de boucle, puis ajouter la valeur totale de la section de boucle entière. Le code spécifique est. comme suit :

<li class="opt" ng-repeat="num in data.vote_options track by num.option_id" ng-class="{'finished':'num.is_voted==1','':'num.is_voted==2'}">
        <input class="magic-checkbox" type="checkbox" name="{{num.option}}" id="{{num.option_id}}" ng-checked> 
        <label for="{{num.option_id}}">
            <p class="right" ng-bind=num.option>Normal</p>
            <p class="progress">
                <p class="progress-bar" style="width: 55%; background:#a2d346;"></p>
                <span ng-bind="num.voted_num / (num.length).voted_num">55%</span>
                <p class="votesnums"><i ng-bind="num.voted_num"></i>票</p>
            </p>
        </label>
</li>


55% du cercle rouge est basé sur le code ci-dessus (nombre de votes d'option/nombre total de votes num.voted_num/num.length.voted_num). Le résultat de cette méthode est NaN. Quelqu'un peut-il me le dire. comment faire ? Obtenir la somme d'une valeur de paramètre spécifique dans la section totale de la boucle ?

阿神
阿神

闭关修行中......

répondre à tous(2)
伊谢尔伦

Le nombre total de votes nécessite que des données de base vous soient envoyées, ou vous pouvez le calculer en boucle dans votre propre js. Il ne peut pas être calculé en ng-repeat

PHPzhong

La commande est une interface appartenant à dom et ne doit pas être utilisée pour conserver des données

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal