Условный оператор StringTemplate не может поддерживать подобный идентификатор> 0? - PullRequest
0 голосов
/ 18 июня 2010

В последнее время я использую stringtemplate, я заметил, что StringTemplate не может поддерживать сложное условное выражение , подобное значение> 1 или значение = «меню» и т. Д., Кто может дать мне совет, как работать? Спасибо.

1 Ответ

3 голосов
/ 18 июня 2010

StringTemplate намеренно не поддерживает сложные условия.Мысль в том, что если вам нужна такая большая логика, вы нарушаете строгое соблюдение разделения модели и представления.Вместо этого используйте переменную шаблона, которая представляет сложное условие, которое вы пытаетесь представить, и передайте его вместо этого, или используйте метод, который вычисляет правильный результат.

...