Как отформатировать десятичный код в Tyhmeleaf? - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь преобразовать (строковое) значение из километров в мили непосредственно в моем шаблоне:

<td th:with="trip_distance_in_miles=${trip_distance * 0.621371}">
    <span th:text="${#numbers.formatDecimal(trip_distance_in_miles, 3, 'COMMA', 2, 'POINT')}"> </span> mi
</td>

Но это не удается.Любые идеи, что не так?


Я знаю, что это работает:

        <td >
            <span th:text="${#numbers.formatDecimal(trip_distance, 3, 'COMMA', 2, 'POINT')}"> </span> mi
        </td>

PS: я знаю о SO пост Арифметическая операция в Thymeleaf Но я не уверен в использовании литеральных значений, таких как «0,62» и десятичной функции формата в сочетании с локальной переменной.Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2018

Наконец-то это сработало:

  <table cellpadding="0" cellspacing="0" th:with="trip_distance_in_miles=(${trip_distance} * 0.621371)">

    <tr class="item" >
        <td>
            Distance Driven
        </td>
        <td >
            <span th:text="${#numbers.formatDecimal(trip_distance_in_miles, 1, 'COMMA', 2, 'POINT')}"> </span> mi
        </td>
    </tr>

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...