2012-06-07 17 views
13

Chcę przekonwertować ciąg na numer w freemarker. Chcę wprowadzić warunkową kontrolę na podstawie wartości numeru. liczba nie wydaje się działać.Jak konwertować ciąg na numer w szablonie wolnej drukarki

Wszelkie sugestie?

+1

Proszę być bardziej szczegółowe, co robisz, jak i wersja - 'number' działa dobrze dla mnie. –

Odpowiedz

25

Niestety,? Numer działa poprawnie. Nie udało mi się porównać pokrytej liczby z innym numerem. To nie pracował dla mnie

<#assign num = numString?number> 

<#if num > 100> 
</#if> 

kiedy zamknięty (NUM> 100) w nawiasie to działało.

<#if (num > 100)> 
</#if> 

ponieważ porównanie nie działało, zakładałem, że konwersja się nie dzieje. My Bad.

+0

'<#if num >' powinien dać błąd, mówiąc, że wartość musi być liczbą, ale była to liczba. – ddekany

+0

Czy możliwa jest konwersja takiej liczby: 1000 do 1000 w freemarker? – insomiac

+1

yes just us? C (np - num? C) – Mady

1

myślę, że można go używać tak: string?eval

Powiązane problemy