2017-06-30 3 views
0

J'utilise swig template pour envoyer un mailer automatique dans mon organisation. J'ai tout googlé et je n'ai rien trouvé sur la façon dont nous pouvons arrondir la valeur en swig. Mon code est:Comment arrondir dans le gabarit de swig

<td style="background:#ff4d4d;text-align: center;padding: 7px 24px;border-radius: 5px;color: #fff;font-size: 18px;">{{cnt.p/cnt.total*100 }}%</td> 

et dans ce que je veux arrondir "{{cnt.p/cnt.total * 100}}" pour jusqu'à 2 décimales places.Please aide

Répondre

0

En fait, vous pouvez utiliser n'importe quelle instruction JavaScript dans {{}} dans Swig. Dans ce cas, le code serait:

<td>{{Math.round(cnt.p/cnt.total*10000)/100}}%</td> 

Cependant, s'il vous plaît noter Swig n'est pas maintenu plus. Suggérer en utilisant Mozilla Nunjucks, qui a une syntaxe très similaire à Swig.

+0

Merci beaucoup. – Akshay