Основные математические операции в шаблоне jsrender - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу добиться сложения, умножения, деления данных в шаблоне jsrender.Например,

{{:num1 * (-1.0)}} - {{:num2}} + {{:num3}}

Вышеуказанное просто не работает в моем случае ниже:

<circle r="25%" cx="50%" cy="50%" style="stroke-dasharray: {{:num3}} 100; stroke: orange; stroke-dashoffset: {{:num1 * (-1.0)}} - {{:num2}}- {{:num3}}">
    </circle>

1 Ответ

0 голосов
/ 11 апреля 2019

Смотрите примеры выражений здесь https://www.jsviews.com/#paths

Вы можете написать, например:

...stroke-dashoffset: {{:num1 * (-1.0) - num2 - num3}}...

или

...stroke-dashoffset: {{:num1*(-1.0)-num2-num3}}...

если вы хотите, чтобы он отображал результат выражения, а не отдельные значения.

...