Я пытаюсь установить выравнивание на div следующим образом:
<div align="${shoudSetAlign ? myObject.memberVariable'someString' : ''}" </div>
Мое требование - устанавливать выравнивание, только если значение shoudSetAlign равно true, и вообще не устанавливать никаких значений, если значение shoudSetAlign равно false. Если я реализую приведенный выше код, то, что происходит, когда значение shoudSetAlign равно false, оно устанавливает пустое значение в shoudSetAlign, которое мне не нужно.
Причиной такого требования является то, что на стороне клиента мы проверяем, установлено ли выравнивание или нет. Если он установлен, мы оставляем все как есть. Но если он не установлен, какое-то значение устанавливается на стороне клиента за некоторой логикой. Также я сталкиваюсь с ошибкой при добавлении строки в myObject.memberVariable, как это:
"${shoudSetAlign ? myObject.memberVariable'someString' : ''}"
Пожалуйста, посоветуйте мне решение этой проблемы.