Есть ли более элегантный способ добавить начальный пробел, когда я добавляю $ {параметр}, и он существует?
Пример: я хочу создать сообщение для пользователя и в зависимости от статуса моего Объект может иметь серийный номер или нет. но в любом случае я хочу показать этот текст:
Should this carrier be removed from it's parent container (${container.name} ${container.serialNumber})?
Когда серийный номер существует, он выглядит нормально, когда серийный номер не существует, между именем и закрывающей скобкой есть пробел.
в настоящее время я бы не стал добавлять что-то вроде ${not empty container.serialNumber?' ':''}
раньше.
Это добавляет больше беспорядка в код и не обязательно делает его более читабельным. Другим вариантом было бы добавить место на сервере бэкэнда, но это смешало бы логику внешнего интерфейса и бэкэнда c.
Любые другие предложения?
Заранее спасибо.