<p ng-switch="list.state">
<p ng-switch-when="0">
<p class="rob text-center btn-rob" ng-if="list.openTime<=0">
<p class="content">开抢<br></p>
</p>
<p class="rob text-center btn-full" ng-disabled="true" ng-if="list.openTime>0">
<p class="content">即将开标<br><span >这里需要倒计时</span></p>
</p>
</p>
<p ng-switch-when="1" class="rob text-center btn-full" ng-click="jump('/invest')" ng-disabled="true">
<p class="content">满标</p>
</p>
</p>
Le code ci-dessus : Countdown ng-repeat peut obtenir la différence en millisecondes list.openTime La chaîne qui doit être transformée en compte à rebours est affichée dans l'intervalle. Que dois-je faire ?
list.openTime
Cette variable elle-même devrait déjà exister dans le contrôleur. Normalement, vous devriez avoir cette phrase dans votre contrôleurSi ce list.openTime est juste une valeur renvoyée par le serveur et n'a pas besoin d'être renvoyée au serveur, alors vous pouvez directement gérer la période dans le contrôleur.
Si
list.openTime
est toujours utile, clonez-le dans une autre variable et utilisez une autre variable pour décrémenter.À proprement parler, la fonction de décrémentation doit être placée dans une variable et annulée à la fin de la décrémentation.
C’est probablement à ça que ça ressemble.