У меня есть следующий макрос:
<macro name="InputField" id="string" value="string">
...
<input type="text" id="${id}" name="${id}" value="${value} />
...
</macro>
И вызов макроса:
${InputField( "model.address.address1", 75, "Address", model.Address.Address1 )}
Единственная проблема в том, что модель. В некоторых ситуациях адрес будет нулевым
(создание элемента вместо его редактирования), из-за этого макрос
не запускается или дает сбой, а просто выводит вызов макроса в представление.
Как мне передать либо "", либо значение model.Address.Address1
в зависимости от того, является ли адрес нулевым или нет? нулевой оператор ($! {}) не
похоже, работает в этом случае.